[javadoc] Theme documentation
[setting] eclipse review compilation errors
[cleanup] code formatting
[setting] eclipse cleanup and format