question: public boolean is ( String arg , boolean allowAbbr ) { if ( name . equalsIgnoreCase ( arg ) ) { return true ; } if ( allowAbbr && arg . length ( ) == 1 ) { if ( arg . charAt ( 0 ) == c ) { return true ; } } return false ; }
target:  Returns true if the atg string matches the name of the Arg, or, if allowAbbr is true, returns true if the arg length is one and it matches the first letter of the arg name.