// Decompiled by: Fernflower v0.6
// Date: 16.01.2011 23:15:41
// Copyright: 2008-2009, Stiver
// Home page: http://www.reversed-java.com
package org.apache.commons.cli;
import java.util.Iterator;
import java.util.List;
import org.apache.commons.cli.ParseException;
public class MissingOptionException extends ParseException {
private List missingOptions;
public MissingOptionException(String var1) {
super(var1);
}
public MissingOptionException(List var1) {
this(createMessage(var1));
this.missingOptions = var1;
}
public List getMissingOptions() {
return this.missingOptions;
}
private static String createMessage(List var0) {
StringBuffer var1 = new StringBuffer("Missing required option");
var1.append(var0.size() == 1?"":"s");
var1.append(": ");
Iterator var2 = var0.iterator();
while(var2.hasNext()) {
var1.append(var2.next());
if(var2.hasNext()) {
var1.append(", ");
}
}
return var1.toString();
}
}