Refactoring and JavaDocs