style + java version