The monolithic nature of the JDK