Javadoc; clean code