Java library for parsing command line options