#65 added rules for Java 8