List<InternalIdeaContentRoot> (IonReader reader) { reader.next(); assertFieldName(reader, "contentRoots"); reader.stepIn(); List<InternalIdeaContentRoot> contentRoots = new ArrayList<>(); InternalIdeaContentRoot child; while ((child = readContentRoot(reader)) != null) { contentRoots.add(child); } reader.stepOut(); return contentRoots; }