PPE-JAVA