Buggy code:
public class DOMCount { private static final String DEFAULT_PARSER_NAME = "dom.wrappers.DOMParser" ; private static boolean setValidation = false ; private static boolean setNameSpaces = true ; private static boolean setSchemaSupport = true ; private static boolean setDeferredDOM = true ; private long elements ; private long attributes ; private long characters ; private long ignorableWhitespace ; public static void count ( String parserWrapperName , String uri ) { } public void traverse ( Node node ) { } public void printResults ( String uri , long time ) { } public static void main ( String [ ] argv ) { Arguments argopt = new Arguments ( ) ; <START_BUG> argopt . setUsage ( new String [ ] { "usage:<seq2seq4repair_space>java<seq2seq4repair_space>dom.DOMCount<seq2seq4repair_space>(options)<seq2seq4repair_space>uri<seq2seq4repair_space>..." , "" , "options:" , "<seq2seq4repair_space>-p<seq2seq4repair_space>name<seq2seq4repair_space>Specify<seq2seq4repair_space>DOM<seq2seq4repair_space>parser<seq2seq4repair_space>wrapper<seq2seq4repair_space>by<seq2seq4repair_space>name." , "<seq2seq4repair_space>Default<seq2seq4repair_space>parser:<seq2seq4repair_space>" , "<seq2seq4repair_space>-n<seq2seq4repair_space>turn<seq2seq4repair_space>on<seq2seq4repair_space>Namespace<seq2seq4repair_space>-<seq2seq4repair_space>default" , "<seq2seq4repair_space>-v<seq2seq4repair_space>turn<seq2seq4repair_space>on<seq2seq4repair_space>Validation<seq2seq4repair_space>-<seq2seq4repair_space>default" , "<seq2seq4repair_space>-s<seq2seq4repair_space>turn<seq2seq4repair_space>on<seq2seq4repair_space>Schema<seq2seq4repair_space>support<seq2seq4repair_space>-<seq2seq4repair_space>default" , "<seq2seq4repair_space>-d<seq2seq4repair_space>turn<seq2seq4repair_space>on<seq2seq4repair_space>Deferred<seq2seq4repair_space>DOM<seq2seq4repair_space>-<seq2seq4repair_space>default" , "<seq2seq4repair_space>-V<seq2seq4repair_space>turn<seq2seq4repair_space>off<seq2seq4repair_space>Validation" , "<seq2seq4repair_space>-S<seq2seq4repair_space>turn<seq2seq4repair_space>off<seq2seq4repair_space>Schema<seq2seq4repair_space>validation" , "<seq2seq4repair_space>-D<seq2seq4repair_space>turn<seq2seq4repair_space>off<seq2seq4repair_space>Deferred<seq2seq4repair_space>DOM" , "<seq2seq4repair_space>-h<seq2seq4repair_space>This<seq2seq4repair_space>help<seq2seq4repair_space>screen." } ) ; <END_BUG> if ( ( argv . length ) == 0 ) { argopt . printUsage ( ) ; System . exit ( 1 ) ; } String parserName = DOMCount . DEFAULT_PARSER_NAME ; argopt . parseArgumentTokens ( argv ) ; int c ; while ( ( c = argopt . getArguments ( ) ) != ( - 1 ) ) { switch ( c ) { case 'v' : DOMCount . setValidation = true ; break ; case 'V' : DOMCount . setValidation = false ; break ; case 'N' : DOMCount . setNameSpaces = false ; break ; case 'n' : DOMCount . setNameSpaces = true ; break ; case 'p' : parserName = argopt . getStringParameter ( ) ; break ; case 'd' : DOMCount . setDeferredDOM = true ; break ; case 'D' : DOMCount . setDeferredDOM = false ; break ; case 's' : DOMCount . setSchemaSupport = true ; break ; case 'S' : DOMCount . setSchemaSupport = false ; break ; case '?' : case 'h' : case '-' : argopt . printUsage ( ) ; System . exit ( 1 ) ; break ; default : break ; } } for ( int j = 0 ; j < ( argopt . stringParameterLeft ( ) ) ; j ++ ) { DOMCount . count ( parserName , argopt . getStringParameter ( ) ) ; } } }

Fix:
argopt . setUsage ( new String [ ] { "usage:<seq2seq4repair_space>java<seq2seq4repair_space>dom.DOMCount<seq2seq4repair_space>(options)<seq2seq4repair_space>uri<seq2seq4repair_space>..." , "" , "options:" , "<seq2seq4repair_space>-p<seq2seq4repair_space>name<seq2seq4repair_space>Specify<seq2seq4repair_space>DOM<seq2seq4repair_space>parser<seq2seq4repair_space>wrapper<seq2seq4repair_space>by<seq2seq4repair_space>name." , "<seq2seq4repair_space>Default<seq2seq4repair_space>parser:<seq2seq4repair_space>" , "<seq2seq4repair_space>-n<seq2seq4repair_space>turn<seq2seq4repair_space>on<seq2seq4repair_space>Namespace<seq2seq4repair_space>-<seq2seq4repair_space>default" , "<seq2seq4repair_space>-v<seq2seq4repair_space>turn<seq2seq4repair_space>on<seq2seq4repair_space>Validation<seq2seq4repair_space>-<seq2seq4repair_space>default" , "<seq2seq4repair_space>-s<seq2seq4repair_space>turn<seq2seq4repair_space>on<seq2seq4repair_space>Schema<seq2seq4repair_space>support<seq2seq4repair_space>-<seq2seq4repair_space>default" , "<seq2seq4repair_space>-d<seq2seq4repair_space>turn<seq2seq4repair_space>on<seq2seq4repair_space>Deferred<seq2seq4repair_space>DOM<seq2seq4repair_space>-<seq2seq4repair_space>default" , "<seq2seq4repair_space>-N<seq2seq4repair_space>turn<seq2seq4repair_space>off<seq2seq4repair_space>Namespace" , "<seq2seq4repair_space>-V<seq2seq4repair_space>turn<seq2seq4repair_space>off<seq2seq4repair_space>Validation" , "<seq2seq4repair_space>-S<seq2seq4repair_space>turn<seq2seq4repair_space>off<seq2seq4repair_space>Schema<seq2seq4repair_space>validation" , "<seq2seq4repair_space>-D<seq2seq4repair_space>turn<seq2seq4repair_space>off<seq2seq4repair_space>Deferred<seq2seq4repair_space>DOM" , "<seq2seq4repair_space>-h<seq2seq4repair_space>This<seq2seq4repair_space>help<seq2seq4repair_space>screen." } ) ;