. 2{ |} 2~   2 A                     2 2 2      2  switchtabLjava/util/Hashtable;arglist[Ljava/lang/String; getSwitch,(Ljava/lang/Character;)Ldods/util/OptSwitch;CodeLineNumberTableLocalVariableTablethisLdods/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;)VchucCjcpLdods/util/OptSwitch;prvfoundZcccalpha[CifccsflagsLjava/lang/String;args throwstringusage Exceptionsmain([Ljava/lang/String;)VoptsnamesLjava/util/Enumeration;argpeLdods/util/InvalidSwitch;args1 SourceFile Getopts.java BC dods/util/OptSwitch OPjava/lang/Character X U DE Xjava/lang/StringInvalid Getopts switch(s): X+Usage: Getopts(String flags, String args[])java/util/Hashtable X dods/util/InvalidSwitchjava/lang/StringBuffer Spaces not allowed  Invalid Character Can't have consecutive ':' X invalid switch  2 Valid switches are: Q missing value from switch  1 Valid switches are:  0 Valid switches are:  args[ ] :  dods/util/Getopts XY TU FG MR R b k VWargv[ java/lang/Objectget&(Ljava/lang/Object;)Ljava/lang/Object;(C)Vkeys()V(Ljava/lang/String;)V(IF)Vlength()IcharAt(I)Cappend,(Ljava/lang/String;)Ljava/lang/StringBuffer;toString()Ljava/lang/String; charValue()C toUpperCase(C)C,(Ljava/lang/Object;)Ljava/lang/StringBuffer; SetHasValue(I)V(II)Vput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;(C)Ljava/lang/StringBuffer; acceptVal()ZSetVal(Z)V substringjava/lang/System arraycopy*(Ljava/lang/Object;ILjava/lang/Object;II)VoutLjava/io/PrintStream;(I)Ljava/lang/StringBuffer;java/io/PrintStreamprintlnjava/util/EnumerationhasMoreElements nextElement()Ljava/lang/Object;typeset(Z)Ljava/lang/StringBuffer;valprint(Ljava/lang/Object;)V!2ABCDEFGH@ *+ISJ KL MNOPH:*+I\JKLMNOQHRYM*,I e fJ KLMR SNTUH2*IrJ KLVWH/*I{J KLXYH * Y N Y :*Y 6++6Y:YaUYbUYcUYdUYeUYfUYgUYhUYiUY jUY kUY lUY mUY nUYoUYpUYqUYrUYsUYtUYuUYvUYwUYxUYyUYzU:     (YY-66   ;Y  4:  W 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,I9&2:F#&1?L]`ciu !'1;BET_jx}2?wJ?$ZN L[\ )@]R ^N M_ L`R  M_ &ab:cRFdN?ef )gRjhNxi_ HG]R;Tc\KLjklEmknk*gRo pqH *d M*,*d,<*--Y./0*21ӻ2Y*2,3N-4:<5g-67:-Y./08#9:/9;<9=1->:<.-Y?/021ѧ N--@EIR?EQ W"Y#c$s%(+,-,201 3JRsQi_QrLWst4uEvw lEgRxEoyz