Extracted buildClassReaderByInternalName into InlineCodegenUtil
Minor, replaced pattern of ArrayUtil.toStringArray
Refactoring, unified closures generation
Supported simple version of reifying object

extending something with reified type parameter
Supported reifying in recursive anonymous objects