How do I get the id of my Java process?
I know there are several platform-dependent hacks, but I would prefer a more generic solution.
java.lang.management.ManagementFactory.getRuntimeMXBean().getName().split("@")[0]