Added java port skeleton. Some renaming.