java hali