Updating the java doc. This is still in progress