Buggy code:
public class PurpleIRC extends Plugin { public String LOG_HEADER ; public String LOG_HEADER_F ; private final String sampleFileName ; private final String MAINCONFIG ; private File pluginFolder ; private File botsFolder ; private File configFile ; public static long startTime ; public boolean identServerEnabled ; private final CaseInsensitiveMap < HashMap < String , String > > messageTmpl ; private final CaseInsensitiveMap < CaseInsensitiveMap < String > > ircHeroChannelMessages ; private final CaseInsensitiveMap < CaseInsensitiveMap < String > > ircHeroActionChannelMessages ; private final CaseInsensitiveMap < CaseInsensitiveMap < String > > heroChannelMessages ; private final CaseInsensitiveMap < CaseInsensitiveMap < String > > heroActionChannelMessages ; private final HashMap < ServerInfo , Integer > serverMaxCounts ; public String defaultPlayerSuffix ; public String defaultPlayerPrefix ; public String defaultPlayerGroup ; public String defaultGroupPrefix ; public String defaultPlayerWorld ; public String defaultGroupSuffix ; public String customTabPrefix ; public String heroChatEmoteFormat ; public String listFormat ; public String listSeparator ; public String listPlayer ; public String ircNickPrefixIrcOp ; public String ircNickPrefixSuperOp ; public String ircNickPrefixOp ; public String ircNickPrefixHalfOp ; public String ircNickPrefixVoice ; private final CaseInsensitiveMap < String > displayNameCache ; public ArrayList < String > kickedPlayers = new ArrayList < > ( ) ; public final String invalidBotName = ( ( ( ( ( ( ( ( ( ChatColor . RED ) + "Invalid<seq2seq4repair_space>bot<seq2seq4repair_space>name:<seq2seq4repair_space>" ) + ( ChatColor . WHITE ) ) + "%BOT%" ) + ( ChatColor . RED ) ) + ".<seq2seq4repair_space>Type<seq2seq4repair_space>'" ) + ( ChatColor . WHITE ) ) + "//irc<seq2seq4repair_space>listbots" ) + ( ChatColor . RED ) ) + "'<seq2seq4repair_space>to<seq2seq4repair_space>see<seq2seq4repair_space>valid<seq2seq4repair_space>bots." ; public final String invalidChannelName = ( ( ( ChatColor . RED ) + "Invalid<seq2seq4repair_space>channel<seq2seq4repair_space>name:<seq2seq4repair_space>" ) + ( ChatColor . WHITE ) ) + "%CHANNEL%" ; public final String invalidChannel = ( ( ( ChatColor . RED ) + "Invalid<seq2seq4repair_space>channel:<seq2seq4repair_space>" ) + ( ChatColor . WHITE ) ) + "%CHANNEL%" ; public final String noPermission = ( ChatColor . RED ) + "You<seq2seq4repair_space>do<seq2seq4repair_space>not<seq2seq4repair_space>have<seq2seq4repair_space>permission<seq2seq4repair_space>to<seq2seq4repair_space>use<seq2seq4repair_space>this<seq2seq4repair_space>command." ; private boolean debugEnabled ; private boolean stripGameColors ; private boolean stripIRCColors ; private boolean stripIRCBackgroundColors ; private boolean listSortByName ; public boolean exactNickMatch ; public boolean ignoreChatCancel ; public Long ircConnCheckInterval ; public Long ircChannelCheckInterval ; public ChannelWatcher channelWatcher ; public ColorConverter colorConverter ; public RegexGlobber regexGlobber ; public CaseInsensitiveMap < PurpleBot > ircBots ; private BotWatcher botWatcher ; public IRCMessageHandler ircMessageHandler ; public CommandQueueWatcher commandQueue ; public CommandHandlers commandHandlers ; Configuration mainConfig ; public ChatTokenizer tokenizer ; private final File cacheFile ; public HashMap < String , IRCCommandInterface > commands ; public ArrayList < String > sortedCommands ; public PurpleIRC ( ) { } @ Override public void onEnable ( ) { } @ Override public void onDisable ( ) { } public boolean debugMode ( ) { } public String getMsgTemplate ( String botName , String tmpl ) { } public String getMsgTemplate ( String tmpl ) { } public String getHeroTemplate ( CaseInsensitiveMap < CaseInsensitiveMap < String > > hc , String botName , String hChannel ) { } public String getHeroChatChannelTemplate ( String botName , String hChannel ) { } public String getHeroActionChannelTemplate ( String botName , String hChannel ) { } public String getIRCHeroChatChannelTemplate ( String botName , String hChannel ) { } public String getIRCHeroActionChannelTemplate ( String botName , String hChannel ) { } public void loadCustomColors ( Configuration config ) { } public void loadTemplates ( Configuration config , String configName ) { } private void loadConfig ( ) { } private void loadBots ( ) { } private void createSampleBot ( ) { } private void createSampleConfig ( ) { } public void reloadMainConfig ( CommandSender sender ) { } private void createConfig ( ) { } public void logInfo ( String message ) { } public void logError ( String message ) { } public void logDebug ( String message ) { if ( debugEnabled ) { <START_BUG> getLogger ( ) . log ( Level . ALL , String . format ( "[DEBUG]<seq2seq4repair_space>%s" , message ) ) ; <END_BUG> } } public String getMCUptime ( ) { } public String getMCPlayers ( ServerInfo si , PurpleBot ircBot , String channelName ) { } public String getRemotePlayers ( String commandArgs ) { } private void updateServerCache ( final PurpleIRC plugin ) { } public void updateServerCache ( ServerInfo si ) { } public String getDisplayName ( String pName ) { } public void updateDisplayNameCache ( ProxiedPlayer player ) { } public void updateDisplayNameCache ( String player , String displayName ) { } public void saveDisplayNameCache ( ) { } public void loadDisplayNameCache ( ) { } public void broadcast ( String message , String permission ) { } public ProxiedPlayer getPlayer ( String name ) { } public void debugMode ( boolean debug ) { } }

Fix:
getLogger ( ) . log ( Level . INFO , String . format ( "[DEBUG]<seq2seq4repair_space>%s" , message ) ) ;