ppe java project