hftm-java