- Cleaned up unused code - Refactored the JavaMethodInfo class to the shared JavaMethod one - Use valueOf for boxing instead of the boxed type constructors