Map allOptions;
try {
CommandLineOptionParser commandLineOptionParser = new CommandLineOptionParser(args);
allOptions = commandLineOptionParser.getAllOptions();
//validation
List list = commandLineOptionParser.getInvalidOptions(new WSDL2JavaOptionsValidator());
if (list.size() > 0) {
String faultOptions = "";
for (Iterator iterator = list.iterator(); iterator.hasNext();) {
CommandLineOption commandLineOption = (CommandLineOption) iterator.next();
String optionValue = commandLineOption.getOptionValue();