Refactoring: Resolve Feature Envy Findings
Refactoring: make JavaAnonymousInnerClass more readable