JDK FORMATION