[java] How can a Java program get its own process ID?