[cleanup] Unnecessary ‘else’ statement
[cleanup] Name shadowing and conflicts
[cleanup] Organize imports
[cleanup] Name shadowing and conflicts
[cleanup] code formatting
[setting] eclipse + check style settings
[cleanup] add missing license headers
[build] gradle add checkstyle
[cleanup] pmd check
[setting] eclipse + check style settings