Merge pull request #1 from sidhartha24/NewJava

new changes