GNU getopt-style command-line argument parser for Java, used in JBoss