suppressed checkstyle on Java 8 syntax for now