JAVA Implementatie