implement all abstract methods to update to current version of jre