The commit covers the following:
1) Made all methods of JavaFormat instance members (non-static) to allow them to access OO AST information stored in an instance variable.
2) Correctly set the parent of record methods to be the record. (constructor/equals/clone, i.e. those methods constructed using the abstract syntax of the OO AST).
3) Cleaned up the code of for class.