1 1z {| 1}~  1 @ * *              *     1 1 1      1  switchtabLjava/util/Hashtable;arglist[Ljava/lang/String; getSwitch/(Ljava/lang/Character;)Lopendap/util/OptSwitch;CodeLineNumberTableLocalVariableTablethisLopendap/util/Getopts;swLjava/lang/Character; getOption)(Ljava/lang/Character;)Ljava/lang/String;(I)Ljava/lang/String;IoptswList()Ljava/util/Enumeration;argList()[Ljava/lang/String;((Ljava/lang/String;[Ljava/lang/String;)VchucCjcpLopendap/util/OptSwitch;prvfoundZcccalpha[CifccsflagsLjava/lang/String;args throwstringusage Exceptionsmain([Ljava/lang/String;)VoptsnamesLjava/util/Enumeration;argpeLopendap/util/InvalidSwitch;args1 SourceFile Getopts.java AB opendap/util/OptSwitch NOjava/lang/Character W T CD WInvalid Getopts switch(s): +Usage: Getopts(String flags, String args[])java/util/Hashtable W opendap/util/InvalidSwitchjava/lang/StringBuilder Spaces not allowed  W Invalid Character Can't have consecutive ':' W invalid switch  2 Valid switches are: P missing value from switch  1 Valid switches are:  0 Valid switches are: java/lang/String args[ ] :  opendap/util/Getopts WX ST EF LQ Q a j UVargv[ java/lang/Objectget&(Ljava/lang/Object;)Ljava/lang/Object;(C)Vkeys()V(IF)Vlength()IcharAt(I)Cappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString()Ljava/lang/String;(Ljava/lang/String;)V charValue()C toUpperCase(C)C-(Ljava/lang/Object;)Ljava/lang/StringBuilder; SetHasValue(I)V(II)Vput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;(C)Ljava/lang/StringBuilder; acceptVal()ZSetVal(Z)V substringjava/lang/System arraycopy*(Ljava/lang/Object;ILjava/lang/Object;II)VoutLjava/io/PrintStream;(I)Ljava/lang/StringBuilder;java/io/PrintStreamprintlnjava/util/EnumerationhasMoreElements nextElement()Ljava/lang/Object;typeset(Z)Ljava/lang/StringBuilder;valprint(Ljava/lang/Object;)V!1@ABCDEFG@ *+HTI JK LMNOG:*+H]IJKLMNPGRYM*,H f gI JKLQ RMSTG2*HtI JKUVG/*H~I JKWXG *  N :* Y 6++6Y:YaUYbUYcUYdUYeUYfUYgUYhUYiUY jUY kUY lUY mUY nUYoUYpUYqUYrUYsUYtUYuUYvUYwUYxUYyUYzU:     (YY-66   8Y  4:  6   4   6 9:2YY-:at+d6  :(YY-Y : * :  Y: * W6,g,26-S6,2>,26Y:*:  ;YY- !"+ #  $`,2 ,2`%&,26,;YY-'!(+,2-;YY-'!)+ ,2&,26*,d*,*,d+H: $,8#1;LORXd *14CNYgl!.fox~I1!YM ;Z[ =\Q ]M L^ L_Q  L^ `a,bQ8cM<de fQYgMgh^ 7G\Q*Tb[JKijkDlj mjfQn opG *d*M*,*d+<*-,Y-./*20ӻ1Y*2,2N-3:<4g-56:,Y-./7!89.8:;8<0-=:<.,Y>./20ѧ N,-?EHV?EQW!Y"c#s$'(*+,+1/0 2IRsQh^QqKWrs4tDuv kDfQwDxy