file
ClassInfo
Output
filepattern
ClassInfo
firstConstructor
ClassInfo
flags
AST
flatten
Output