Buggy code:
@ MessageLogger ( projectCode = "JBAS" ) interface ProcessLogger extends BasicLogger { ProcessLogger ROOT_LOGGER = Logger . getMessageLogger ( ProcessLogger . class , ProcessLogger . class . getPackage ( ) . getName ( ) ) ; ProcessLogger CLIENT_LOGGER = Logger . getMessageLogger ( ProcessLogger . class , "org.jboss.as.process-controller.client" ) ; ProcessLogger SERVER_LOGGER = Logger . getMessageLogger ( ProcessLogger . class , "org.jboss.as.process-controller.server" ) ; @ LogMessage ( level = WARN ) @ Message ( id = 12000 , value = "Attempted<seq2seq4repair_space>to<seq2seq4repair_space>reconnect<seq2seq4repair_space>non-existent<seq2seq4repair_space>process<seq2seq4repair_space>'%s'" ) void attemptToReconnectNonExistentProcess ( String processName ) { } @ LogMessage ( level = WARN ) @ Message ( id = 12001 , value = "Attempted<seq2seq4repair_space>to<seq2seq4repair_space>remove<seq2seq4repair_space>non-existent<seq2seq4repair_space>process<seq2seq4repair_space>'%s'" ) void attemptToRemoveNonExistentProcess ( String processName ) { } @ LogMessage ( level = WARN ) @ Message ( id = 12002 , value = "Attempted<seq2seq4repair_space>to<seq2seq4repair_space>start<seq2seq4repair_space>non-existent<seq2seq4repair_space>process<seq2seq4repair_space>'%s'" ) void attemptToStartNonExistentProcess ( String processName ) { } @ LogMessage ( level = WARN ) @ Message ( id = 12003 , value = "Attempted<seq2seq4repair_space>to<seq2seq4repair_space>stop<seq2seq4repair_space>non-existent<seq2seq4repair_space>process<seq2seq4repair_space>'%s'" ) void attemptToStopNonExistentProcess ( String processName ) { } @ LogMessage ( level = WARN ) @ Message ( id = 12004 , value = "Attempted<seq2seq4repair_space>to<seq2seq4repair_space>register<seq2seq4repair_space>duplicate<seq2seq4repair_space>named<seq2seq4repair_space>process<seq2seq4repair_space>'%s'" ) void duplicateProcessName ( String processName ) { } @ LogMessage ( level = WARN ) @ Message ( id = 12005 , value = "Failed<seq2seq4repair_space>to<seq2seq4repair_space>send<seq2seq4repair_space>authentication<seq2seq4repair_space>key<seq2seq4repair_space>to<seq2seq4repair_space>process<seq2seq4repair_space>'%s':<seq2seq4repair_space>%s" ) void failedToSendAuthKey ( String processName , Throwable error ) { } @ LogMessage ( level = ERROR ) @ Message ( id = 12006 , value = "Failed<seq2seq4repair_space>to<seq2seq4repair_space>send<seq2seq4repair_space>data<seq2seq4repair_space>bytes<seq2seq4repair_space>to<seq2seq4repair_space>process<seq2seq4repair_space>'%s'<seq2seq4repair_space>input<seq2seq4repair_space>stream" ) void failedToSendDataBytes ( @ Cause Throwable cause , String processName ) { } @ LogMessage ( level = ERROR ) @ Message ( id = 12007 , value = "Failed<seq2seq4repair_space>to<seq2seq4repair_space>send<seq2seq4repair_space>reconnect<seq2seq4repair_space>message<seq2seq4repair_space>to<seq2seq4repair_space>process<seq2seq4repair_space>'%s'<seq2seq4repair_space>input<seq2seq4repair_space>stream" ) void failedToSendReconnect ( @ Cause Throwable cause , String processName ) { } @ LogMessage ( level = ERROR ) @ Message ( id = 12008 , value = "Failed<seq2seq4repair_space>to<seq2seq4repair_space>start<seq2seq4repair_space>process<seq2seq4repair_space>'%s'" ) void failedToStartProcess ( String processName ) { } @ LogMessage ( level = ERROR ) @ Message ( id = 12009 , value = "Failed<seq2seq4repair_space>to<seq2seq4repair_space>write<seq2seq4repair_space>%s<seq2seq4repair_space>message<seq2seq4repair_space>to<seq2seq4repair_space>connection:<seq2seq4repair_space>%s" ) void failedToWriteMessage ( String messageType , Throwable t ) { } @ LogMessage ( level = INFO ) @ Message ( id = 12010 , value = "Process<seq2seq4repair_space>'%s'<seq2seq4repair_space>finished<seq2seq4repair_space>with<seq2seq4repair_space>an<seq2seq4repair_space>exit<seq2seq4repair_space>status<seq2seq4repair_space>of<seq2seq4repair_space>%d" ) void processFinished ( String processName , int exitCode ) { } @ LogMessage ( level = WARN ) @ Message ( id = 12011 , value = "Received<seq2seq4repair_space>connection<seq2seq4repair_space>with<seq2seq4repair_space>invalid<seq2seq4repair_space>version<seq2seq4repair_space>from<seq2seq4repair_space>%s" ) void receivedInvalidVersion ( InetAddress address ) { } @ LogMessage ( level = WARN ) @ Message ( id = 12012 , value = "Received<seq2seq4repair_space>unrecognized<seq2seq4repair_space>greeting<seq2seq4repair_space>code<seq2seq4repair_space>0x%02x<seq2seq4repair_space>from<seq2seq4repair_space>%s" ) void receivedUnknownGreetingCode ( int code , InetAddress address ) { } @ LogMessage ( level = WARN ) @ Message ( id = 12013 , value = "Received<seq2seq4repair_space>connection<seq2seq4repair_space>with<seq2seq4repair_space>unknown<seq2seq4repair_space>credentials<seq2seq4repair_space>from<seq2seq4repair_space>%s" ) void receivedUnknownCredentials ( InetAddress address ) { } @ LogMessage ( level = WARN ) @ Message ( id = 120014 , value = "Received<seq2seq4repair_space>unknown<seq2seq4repair_space>message<seq2seq4repair_space>with<seq2seq4repair_space>code<seq2seq4repair_space>0x%02x" ) void receivedUnknownMessageCode ( int code ) { } @ LogMessage ( level = INFO ) @ Message ( id = 12015 , value = "All<seq2seq4repair_space>processes<seq2seq4repair_space>finished;<seq2seq4repair_space>exiting" ) void shutdownComplete ( ) { } @ LogMessage ( level = INFO ) @ Message ( id = 12016 , value = "Shutting<seq2seq4repair_space>down<seq2seq4repair_space>process<seq2seq4repair_space>controller" ) void shuttingDown ( ) { } @ LogMessage ( level = INFO ) @ Message ( id = 12017 , value = "Starting<seq2seq4repair_space>process<seq2seq4repair_space>'%s'" ) void startingProcess ( String processName ) { } @ LogMessage ( level = INFO ) @ Message ( id = 12018 , value = "Stopping<seq2seq4repair_space>process<seq2seq4repair_space>'%s'" ) void stoppingProcess ( String processName ) { } @ LogMessage ( level = ERROR ) @ Message ( id = 12019 , value = "Stream<seq2seq4repair_space>processing<seq2seq4repair_space>failed<seq2seq4repair_space>for<seq2seq4repair_space>process<seq2seq4repair_space>'%s':<seq2seq4repair_space>%s" ) void streamProcessingFailed ( String processName , Throwable error ) { } @ LogMessage ( level = INFO ) @ Message ( id = 12020 , value = "Waiting<seq2seq4repair_space>%d<seq2seq4repair_space>seconds<seq2seq4repair_space>until<seq2seq4repair_space>trying<seq2seq4repair_space>to<seq2seq4repair_space>restart<seq2seq4repair_space>process<seq2seq4repair_space>%s." ) void waitingToRestart ( int seconds , String processName ) { } @ LogMessage ( level = WARN ) <START_BUG> @ Message ( id = 12021 , value = "Failed<seq2seq4repair_space>to<seq2seq4repair_space>kill<seq2seq4repair_space>process,<seq2seq4repair_space>trying<seq2seq4repair_space>to<seq2seq4repair_space>destroy<seq2seq4repair_space>the<seq2seq4repair_space>process<seq2seq4repair_space>instead." ) <END_BUG> void failedToKillProcess ( String process ) ; }

Fix:
@ Message ( id = 12021 , value = "Failed<seq2seq4repair_space>to<seq2seq4repair_space>kill<seq2seq4repair_space>process<seq2seq4repair_space>'%s',<seq2seq4repair_space>trying<seq2seq4repair_space>to<seq2seq4repair_space>destroy<seq2seq4repair_space>the<seq2seq4repair_space>process<seq2seq4repair_space>instead." )