publish: Java8 in 8 methods