[PD] Porting PD to Java (feasible with Cibyl?)