ALL Java translated