moved to java 7