initial commit
Removed several checks and configured a few checks.
Merge remote-tracking branch 'upstream/master'
completed all the java classes
final commit