Buggy code:
public class PatchHandler extends CommandHandlerWithHelp { static final String PATCH = "patch" ; static final String APPLY = "apply" ; static final String ROLLBACK = "rollback" ; static final String HISTORY = "history" ; static final String INFO = "info" ; private final ArgumentWithValue host ; private final ArgumentWithValue action ; private final ArgumentWithoutValue path ; private final ArgumentWithValue patchId ; private final ArgumentWithoutValue rollbackTo ; private final ArgumentWithValue resetConfiguration ; private final ArgumentWithoutValue overrideModules ; private final ArgumentWithoutValue overrideAll ; private final ArgumentWithValue override ; private final ArgumentWithValue preserve ; private final ArgumentWithoutValue distribution ; private final ArgumentWithoutValue modulePath ; private final ArgumentWithoutValue bundlePath ; private static final String lineSeparator = ( ( System . getSecurityManager ( ) ) == null ) ? System . getProperty ( "line.separator" ) : AccessController . doPrivileged ( new ReadPropertyAction ( "line.separator" ) ) ; public PatchHandler ( final CommandContext context ) { } private boolean canOnlyAppearAfterActions ( CommandContext ctx , String ... actions ) { } @ Override protected void doHandle ( CommandContext ctx ) throws CommandLineException { final PatchOperationTarget target = createPatchOperationTarget ( ctx ) ; final PatchOperationBuilder builder = createPatchOperationBuilder ( ctx . getParsedCommandLine ( ) ) ; final ModelNode result ; try { result = builder . execute ( target ) ; } catch ( Exception e ) { throw new CommandLineException ( "Unable<seq2seq4repair_space>to<seq2seq4repair_space>apply<seq2seq4repair_space>patch" , e ) ; } if ( ! ( Util . isSuccess ( result ) ) ) { final ModelNode fd = result . get ( FAILURE_DESCRIPTION ) ; if ( ! ( fd . isDefined ( ) ) ) { throw new CommandLineException ( ( "Failed<seq2seq4repair_space>to<seq2seq4repair_space>apply<seq2seq4repair_space>patch:<seq2seq4repair_space>" + ( result . asString ( ) ) ) ) ; } if ( fd . has ( CONFLICTS ) ) { final StringBuilder buf = new StringBuilder ( ) ; buf . append ( fd . get ( MESSAGE ) . asString ( ) ) . append ( ":<seq2seq4repair_space>" ) ; final ModelNode conflicts = fd . get ( CONFLICTS ) ; String title = "" ; if ( conflicts . has ( BUNDLES ) ) { formatConflictsList ( buf , conflicts , "" , BUNDLES ) ; title = ",<seq2seq4repair_space>" ; } if ( conflicts . has ( MODULES ) ) { formatConflictsList ( buf , conflicts , title , MODULES ) ; title = ",<seq2seq4repair_space>" ; } if ( conflicts . has ( MISC ) ) { formatConflictsList ( buf , conflicts , title , MISC ) ; } <START_BUG> buf . append ( PatchHandler . lineSeparator ) . append ( "Use<seq2seq4repair_space>the<seq2seq4repair_space>--override<seq2seq4repair_space>or<seq2seq4repair_space>--preserve<seq2seq4repair_space>arguments<seq2seq4repair_space>in<seq2seq4repair_space>order<seq2seq4repair_space>to<seq2seq4repair_space>resolve<seq2seq4repair_space>the<seq2seq4repair_space>conflict." ) ; <END_BUG> throw new CommandLineException ( buf . toString ( ) ) ; } else { throw new CommandLineException ( Util . getFailureDescription ( result ) ) ; } } ctx . printLine ( result . toJSONString ( false ) ) ; } protected void formatConflictsList ( final StringBuilder buf , final ModelNode conflicts , String title , String contentType ) { } private PatchOperationBuilder createPatchOperationBuilder ( ParsedCommandLine args ) throws CommandFormatException { } private PatchOperationTarget createPatchOperationTarget ( CommandContext ctx ) throws CommandLineException { } private static final String HOME = "JBOSS_HOME" ; private static final String HOME_DIR = "jboss.home.dir" ; private String getJBossHome ( final ParsedCommandLine args ) { } private static List < File > getFSArgument ( final ArgumentWithoutValue arg , final ParsedCommandLine args , final File root , final String param ) { } }

Fix:
buf . append ( PatchHandler . lineSeparator ) . append ( "Use<seq2seq4repair_space>the<seq2seq4repair_space>--override-all,<seq2seq4repair_space>--override=[]<seq2seq4repair_space>or<seq2seq4repair_space>--preserve=[]<seq2seq4repair_space>arguments<seq2seq4repair_space>in<seq2seq4repair_space>order<seq2seq4repair_space>to<seq2seq4repair_space>resolve<seq2seq4repair_space>the<seq2seq4repair_space>conflict." ) ;