Playing around with modifying the JDK classes