duplicate code
notnull
notnull
replaced with reparseFiles
cleanup
obey "new ArrayList(Collection)" contract about created list capacity
allow to call remove() on iterator
notnull
assertion removed in CR-IC-4018 is back
decapitalize
notnull
mark root node as terminated if some nodes aren't final