jdk method signature