LPS-49294 Move constants to JavaMethod
LPS-49294 Create methods isType in JavaMethod
LPS-49294 Use new methods instead of isInJavaTermTypeGroup
LPS-49294 Move getImmutableFieldTypes and getAnnotations to BaseSourceProcessor
LPS-49294 Make javaTerms a global var in JavaClass
LPS-49294 Add outerClass to JavaClass
LPS-49294 Add innerClasses to JavaClass
LPS-49294 Add className to JavaClass
LPS-49294 Refactor - Move logic to JavaClass and not rely on com.thoughtworks.qdox
SourceFormatter - source formatting