Potapova Sofia, 396, Storeable

methods - массив методов класса Storeable. (getIntAt, getStringAt и т.д.)
getMethods содержит по значению эти методы, а по ключу - классы, которые эти методы возвращают. 
И затем из каждой колонки с индексом i получаем класс, который определен для текущей таблицы в i-ой колонке (переменная currentColumnType)
и при помощи функции invoke() выполняем метод, который мы извлекли из мапа getMethods по ключу currentColumnType (переменная columnValue).
Ну и потом наш columnValue нужного нам типа переводим в строку и добавляем в массив storeableValues, который возвращаем в функцию serialize()