// Decompiled by: Fernflower v0.6 // Date: 16.01.2011 23:15:48 // Copyright: 2008-2009, Stiver // Home page: http://www.reversed-java.com package org.apache.commons.cli; class OptionValidator { static void validateOption(String var0) throws IllegalArgumentException { if(var0 != null) { if(var0.length() == 1) { char var1 = var0.charAt(0); if(!isValidOpt(var1)) { throw new IllegalArgumentException("illegal option value \'" + var1 + "\'"); } } else { char[] var3 = var0.toCharArray(); for(int var2 = 0; var2 < var3.length; ++var2) { if(!isValidChar(var3[var2])) { throw new IllegalArgumentException("opt contains illegal character value \'" + var3[var2] + "\'"); } } } } } private static boolean isValidOpt(char var0) { return isValidChar(var0) || var0 == 32 || var0 == 63 || var0 == 64; } private static boolean isValidChar(char var0) { return Character.isJavaIdentifierPart(var0); } }