Buggy code:
} else showWarning ( ( "skipping<seq2seq4repair_space>missing,<seq2seq4repair_space>empty<seq2seq4repair_space>or<seq2seq4repair_space>corrupt<seq2seq4repair_space>inpath<seq2seq4repair_space>entry:<seq2seq4repair_space>" + filename ) ) ; } } buildConfig . setInPath ( inPath ) ; args . remove ( args . get ( nextArgIndex ) ) ; } } else if ( arg . equals ( "-injars" ) ) { if ( ( args . size ( ) ) > nextArgIndex ) { StringTokenizer st = new StringTokenizer ( ( ( ConfigParser . Arg ) ( args . get ( nextArgIndex ) ) ) . getValue ( ) , File . pathSeparator ) ; while ( st . hasMoreTokens ( ) ) { String filename = st . nextToken ( ) ; File jarFile = makeFile ( filename ) ; if ( FileUtil . isZipFile ( jarFile ) ) { buildConfig . getInJars ( ) . add ( jarFile ) ; } else { File dirFile = makeFile ( filename ) ; if ( dirFile . isDirectory ( ) ) { buildConfig . getInJars ( ) . add ( dirFile ) ; } else showWarning ( ( "skipping<seq2seq4repair_space>missing,<seq2seq4repair_space>empty<seq2seq4repair_space>or<seq2seq4repair_space>corrupt<seq2seq4repair_space>injar:<seq2seq4repair_space>" + filename ) ) ; } } args . remove ( args . get ( nextArgIndex ) ) ; } } else if ( arg . equals ( "-aspectpath" ) ) { if ( ( args . size ( ) ) > nextArgIndex ) { StringTokenizer st = new StringTokenizer ( ( ( ConfigParser . Arg ) ( args . get ( nextArgIndex ) ) ) . getValue ( ) , File . pathSeparator ) ; while ( st . hasMoreTokens ( ) ) { String filename = st . nextToken ( ) ; File jarFile = makeFile ( filename ) ; if ( ( FileUtil . isZipFile ( jarFile ) ) || ( jarFile . isDirectory ( ) ) ) { buildConfig . getAspectpath ( ) . add ( jarFile ) ; } else { showWarning ( ( "skipping<seq2seq4repair_space>missing,<seq2seq4repair_space>empty<seq2seq4repair_space>or<seq2seq4repair_space>corrupt<seq2seq4repair_space>aspectpath<seq2seq4repair_space>entry:<seq2seq4repair_space>" + filename ) ) ; } } args . remove ( args . get ( nextArgIndex ) ) ; } } else if ( arg . equals ( "-sourceroots" ) ) { if ( ( args . size ( ) ) > nextArgIndex ) { List sourceRoots = new ArrayList ( ) ; StringTokenizer st = new StringTokenizer ( ( ( ConfigParser . Arg ) ( args . get ( nextArgIndex ) ) ) . getValue ( ) , File . pathSeparator ) ; while ( st . hasMoreTokens ( ) ) { File f = makeFile ( st . nextToken ( ) ) ; if ( ( f . isDirectory ( ) ) && ( f . canRead ( ) ) ) { sourceRoots . add ( f ) ; } else { showError ( ( "bad<seq2seq4repair_space>sourceroot:<seq2seq4repair_space>" + f ) ) ; } } if ( 0 < ( sourceRoots . size ( ) ) ) { buildConfig . setSourceRoots ( sourceRoots ) ; } args . remove ( args . get ( nextArgIndex ) ) ; } else { showError ( "-sourceroots<seq2seq4repair_space>requires<seq2seq4repair_space>list<seq2seq4repair_space>of<seq2seq4repair_space>directories" ) ; } } else if ( arg . equals ( "-outjar" ) ) { if ( ( args . size ( ) ) > nextArgIndex ) { File jarFile = makeFile ( ( ( ConfigParser . Arg ) ( args . get ( nextArgIndex ) ) ) . getValue ( ) ) ; if ( ! ( jarFile . isDirectory ( ) ) ) { try { if ( ! ( jarFile . exists ( ) ) ) { jarFile . createNewFile ( ) ; } buildConfig . setOutputJar ( jarFile ) ; } catch ( IOException ioe ) { showError ( ( "unable<seq2seq4repair_space>to<seq2seq4repair_space>create<seq2seq4repair_space>outjar<seq2seq4repair_space>file:<seq2seq4repair_space>" + jarFile ) ) ; } } else { showError ( ( "invalid<seq2seq4repair_space>-outjar<seq2seq4repair_space>file:<seq2seq4repair_space>" + jarFile ) ) ; } args . remove ( args . get ( nextArgIndex ) ) ; } else { showError ( "-outjar<seq2seq4repair_space>requires<seq2seq4repair_space>jar<seq2seq4repair_space>path<seq2seq4repair_space>argument" ) ; } } else if ( arg . equals ( "-outxml" ) ) { <START_BUG> buildConfig . setOutxmlName ( "META-INF//aop.xml" ) ; <END_BUG> } else if ( arg . equals ( "-outxmlfile" ) ) { if ( ( args . size ( ) ) > nextArgIndex ) { String name = ( ( ConfigParser . Arg ) ( args . get ( nextArgIndex ) ) ) . getValue ( ) ; buildConfig . setOutxmlName ( name ) ; args . remove ( args . get ( nextArgIndex ) ) ; } else { showError ( "-outxmlfile<seq2seq4repair_space>requires<seq2seq4repair_space>file<seq2seq4repair_space>name<seq2seq4repair_space>argument" ) ; } } else if ( arg . equals ( "-log" ) ) { args . remove ( args . get ( nextArgIndex ) ) ; } else if ( arg . equals ( "-messageHolder" ) ) { args . remove ( args . get ( nextArgIndex ) ) ; } else if ( arg . equals ( "-incremental" ) ) { buildConfig . setIncrementalMode ( true ) ; } else if ( arg . equals ( "-XincrementalFile" ) ) { if ( ( args . size ( ) ) > nextArgIndex ) { File file = makeFile ( ( ( ConfigParser . Arg ) ( args . get ( nextArgIndex ) ) ) . getValue ( ) ) ; buildConfig . setIncrementalFile ( file ) ; if ( ! ( file . canRead ( ) ) ) { showError ( ( "bad<seq2seq4repair_space>-XincrementalFile<seq2seq4repair_space>:<seq2seq4repair_space>" + file ) ) ; } args . remove ( args . get ( nextArgIndex ) ) ; } else { showError ( "-XincrementalFile<seq2seq4repair_space>requires<seq2seq4repair_space>file<seq2seq4repair_space>argument" ) ; } } else if ( arg . equals ( "-crossrefs" ) ) { buildConfig . setGenerateCrossRefsMode ( true ) ; buildConfig . setGenerateModelMode ( true ) ; } else if ( arg . equals ( "-emacssym" ) ) { buildConfig . setEmacsSymMode ( true ) ; buildConfig . setGenerateModelMode ( true ) ; } else if ( arg . equals ( "-XjavadocsInModel" ) ) { buildConfig . setGenerateModelMode ( true ) ; buildConfig . setGenerateJavadocsInModelMode ( true ) ; }

Fix:
buildConfig . setOutxmlName ( AOP_AJC_XML ) ;