added missing java files in the previous commit due to an eclipse EGIT problem