Dabei wurde der freie Code von OpenJDK mit Code aus dem GNU-Classpath -Projekt (freie Implementierung der Standardklassenbibliotheken) vervollständigt, wo proprietär gebliebene Bestandteile Lücken hinterlassen hatten, die bisher noch nicht gestopft waren.