Buggy code:
public static String outputPath = null ; public static int parallelCount = 4 ; private static boolean justPrintUsage = false ; private static boolean justPrintVersion = false ; private static boolean justTestConnection = false ; private static boolean skipPublicDbLinks = false ; private static boolean stopOnWarning = false ; private static boolean replaceSequenceValues = false ; private static String customConfigLocation = null ; private static String defaultConfigLocation = "scheme2ddl.config.xml" ; private static String dbUrl = null ; private static String schemas ; private static boolean isLaunchedByDBA ; private static List < String > schemaList ; private static String objectFilter = "%" ; private static String typeFilter = "" ; private static String typeFilterMode = "include" ; public static void main ( String [ ] args ) throws Exception { } private static void testDBConnection ( ConfigurableApplicationContext context ) throws SQLException { } private static void modifyContext ( ConfigurableApplicationContext context ) { } private static void processSchemas ( ConfigurableApplicationContext context ) { } private static List < String > extactSchemaListFromUserName ( ConfigurableApplicationContext context ) { } private static void fillSchemaListFromUserName ( ConfigurableApplicationContext context ) { } private static List < String > retrieveSchemaListFromContext ( ConfigurableApplicationContext context ) { } private static FileNameConstructor retrieveFileNameConstructor ( ConfigurableApplicationContext context ) { } private static String extractUserfromDbUrl ( String dbUrl ) { } private static String extractPasswordfromDbUrl ( String dbUrl ) { } private static void validateContext ( ConfigurableApplicationContext context ) { } private static void printUsage ( ) { } private static void printVersion ( ) { } private static String getVersion ( ) { } private static void collectArgs ( String [ ] args ) throws Exception { for ( int i = 0 ; i < ( args . length ) ; i ++ ) { String arg = args [ i ] ; if ( ( ( arg . equals ( "-help" ) ) || ( arg . equals ( "-h" ) ) ) || ( arg . equals ( "--help" ) ) ) { Main . justPrintUsage = true ; } else if ( ( arg . equals ( "-url" ) ) || ( arg . equals ( "--url" ) ) ) { Main . dbUrl = args [ ( i + 1 ) ] ; if ( ( args . length ) >= ( i + 3 ) ) { if ( ( args [ ( i + 2 ) ] . toLowerCase ( ) . equals ( "as" ) ) && ( args [ ( i + 3 ) ] . toLowerCase ( ) . startsWith ( "sysdba" ) ) ) { Main . dbUrl = ( ( ( ( args [ ( i + 1 ) ] ) + "<seq2seq4repair_space>" ) + ( args [ ( i + 2 ) ] ) ) + "<seq2seq4repair_space>" ) + ( args [ ( i + 3 ) ] ) ; i = i + 2 ; } } i ++ ; } else if ( ( ( arg . equals ( "-o" ) ) || ( arg . equals ( "-output" ) ) ) || ( arg . equals ( "--output" ) ) ) { Main . outputPath = args [ ( i + 1 ) ] ; i ++ ; } else if ( ( ( arg . equals ( "-s" ) ) || ( arg . equals ( "-schemas" ) ) ) || ( arg . equals ( "--schemas" ) ) ) { Main . schemas = args [ ( i + 1 ) ] ; i ++ ; } else if ( ( ( arg . equals ( "-p" ) ) || ( arg . equals ( "--parallel" ) ) ) || ( arg . equals ( "-parallel" ) ) ) { Main . parallelCount = Integer . parseInt ( args [ ( i + 1 ) ] ) ; i ++ ; } else if ( ( arg . equals ( "-tc" ) ) || ( arg . equals ( "--test-connection" ) ) ) { Main . justTestConnection = true ; } else if ( arg . equals ( "--stop-on-warning" ) ) { Main . stopOnWarning = true ; } else <START_BUG> if ( ( arg . equals ( "-fsv" ) ) || ( arg . equals ( "--filter-sequence-values" ) ) ) { <END_BUG> Main . replaceSequenceValues = true ; } else if ( ( arg . equals ( "-c" ) ) || ( arg . equals ( "--config" ) ) ) { Main . customConfigLocation = args [ ( i + 1 ) ] ; i ++ ; } else if ( ( arg . equals ( "-f" ) ) || ( arg . equals ( "--filter" ) ) ) { Main . objectFilter = args [ ( i + 1 ) ] ; i ++ ; } else if ( ( arg . equals ( "-tf" ) ) || ( arg . equals ( "--type-filter" ) ) ) { Main . typeFilter = args [ ( i + 1 ) ] ; i ++ ; } else if ( ( arg . equals ( "-tfm" ) ) || ( arg . equals ( "--type-filtermode" ) ) ) { Main . typeFilterMode = args [ ( i + 1 ) ] ; i ++ ; if ( ( ! ( Main . typeFilterMode . equals ( "include" ) ) ) && ( ! ( Main . typeFilterMode . equals ( "exclude" ) ) ) ) { Main . typeFilterMode = "include" ; } } else if ( arg . equals ( "-version" ) ) { Main . justPrintVersion = true ; } else if ( arg . startsWith ( "-" ) ) { String msg = "Unknown<seq2seq4repair_space>argument:<seq2seq4repair_space>" + arg ; System . err . println ( msg ) ; Main . printUsage ( ) ; throw new Exception ( "" ) ; } } } private static ConfigurableApplicationContext loadApplicationContext ( ) { } }

Fix:
if ( ( arg . equals ( "-rsv" ) ) || ( arg . equals ( "--replace-sequence-values" ) ) ) {