Added finalized java files