add java source files