First commit with Java source files