Updated Java source files