Если заменить s.toString() на s.definitionString(), то видно что и с самими полями тоже все вроде бы неплохо.
Но, действительно, ориентироваться на fields() уже нельзя если нужен перебор - получим выход за пределы индекса.
Хотя удаление из структуры полей немного экзотичная задача.
|