finished java porting

alcune funzioni sono da implementare