ignore pom.xml
reformating
remove reflection warnings
source code tidy up