does a step to compatibility with Java 6