hpk JAVA