Buggy code:
public class TwitterPlugin extends Plugin { private static boolean unloading = false ; public TwitterPlugin ( ) { } @ Override public void onLoad ( ) { } @ Override public void onUnload ( ) { } public Parser getParser ( final MyInfo myInfo , final URI address ) { } public ProtocolDescription getDescription ( ) { } @ Override public void showConfig ( final PreferencesManager manager ) { final PreferencesCategory category = new com . dmdirc . config . prefs . PluginPreferencesCategory ( getPluginInfo ( ) , "Twitter<seq2seq4repair_space>Plugin" , "Settings<seq2seq4repair_space>related<seq2seq4repair_space>to<seq2seq4repair_space>the<seq2seq4repair_space>twitter<seq2seq4repair_space>plugin" , "category-twitter" ) ; final PreferencesCategory advanced = new com . dmdirc . config . prefs . PluginPreferencesCategory ( getPluginInfo ( ) , "Advanced" , "Advanced<seq2seq4repair_space>Settings<seq2seq4repair_space>related<seq2seq4repair_space>to<seq2seq4repair_space>the<seq2seq4repair_space>twitter<seq2seq4repair_space>plugin" , "category-twitter" ) ; <START_BUG> category . addSetting ( new com . dmdirc . config . prefs . PreferencesSetting ( PreferencesType . INTEGER , getDomain ( ) , "statuscount" , "Statuses<seq2seq4repair_space>to<seq2seq4repair_space>request" , "How<seq2seq4repair_space>many<seq2seq4repair_space>statuses<seq2seq4repair_space>to<seq2seq4repair_space>request<seq2seq4repair_space>at<seq2seq4repair_space>a<seq2seq4repair_space>time.?" ) ) ; <END_BUG> category . addSetting ( new com . dmdirc . config . prefs . PreferencesSetting ( PreferencesType . INTEGER , getDomain ( ) , "apicalls" , "API<seq2seq4repair_space>Calls" , "Aim<seq2seq4repair_space>to<seq2seq4repair_space>only<seq2seq4repair_space>use<seq2seq4repair_space>how<seq2seq4repair_space>many<seq2seq4repair_space>API<seq2seq4repair_space>Calls<seq2seq4repair_space>per<seq2seq4repair_space>hour?<seq2seq4repair_space>(Twitter<seq2seq4repair_space>has<seq2seq4repair_space>a<seq2seq4repair_space>max<seq2seq4repair_space>of<seq2seq4repair_space>150)" ) ) ; category . addSetting ( new com . dmdirc . config . prefs . PreferencesSetting ( PreferencesType . BOOLEAN , getDomain ( ) , "saveLastIDs" , "Remember<seq2seq4repair_space>shown<seq2seq4repair_space>items" , "Should<seq2seq4repair_space>previously<seq2seq4repair_space>shown<seq2seq4repair_space>items<seq2seq4repair_space>not<seq2seq4repair_space>be<seq2seq4repair_space>shown<seq2seq4repair_space>again<seq2seq4repair_space>next<seq2seq4repair_space>time?" ) ) ; category . addSetting ( new com . dmdirc . config . prefs . PreferencesSetting ( PreferencesType . BOOLEAN , getDomain ( ) , "getSentMessages" , "Show<seq2seq4repair_space>own<seq2seq4repair_space>Direct<seq2seq4repair_space>Messages" , "Should<seq2seq4repair_space>we<seq2seq4repair_space>try<seq2seq4repair_space>to<seq2seq4repair_space>show<seq2seq4repair_space>our<seq2seq4repair_space>own<seq2seq4repair_space>direct<seq2seq4repair_space>messages<seq2seq4repair_space>to<seq2seq4repair_space>people<seq2seq4repair_space>not<seq2seq4repair_space>just<seq2seq4repair_space>ones<seq2seq4repair_space>to<seq2seq4repair_space>us?" ) ) ; advanced . addSetting ( new com . dmdirc . config . prefs . PreferencesSetting ( PreferencesType . BOOLEAN , getDomain ( ) , "autoAt" , "Prepend<seq2seq4repair_space>nickanmes<seq2seq4repair_space>with<seq2seq4repair_space>@" , "Should<seq2seq4repair_space>all<seq2seq4repair_space>nicknmaes<seq2seq4repair_space>be<seq2seq4repair_space>shown<seq2seq4repair_space>with<seq2seq4repair_space>an<seq2seq4repair_space>@<seq2seq4repair_space>infront<seq2seq4repair_space>of<seq2seq4repair_space>them?<seq2seq4repair_space>(Makes<seq2seq4repair_space>tab<seq2seq4repair_space>competion<seq2seq4repair_space>easier)" ) ) ; advanced . addSetting ( new com . dmdirc . config . prefs . PreferencesSetting ( PreferencesType . BOOLEAN , getDomain ( ) , "replaceOpeningNickname" , "Replace<seq2seq4repair_space>opening<seq2seq4repair_space>nickame?" , "Should<seq2seq4repair_space>nicknames<seq2seq4repair_space>at<seq2seq4repair_space>the<seq2seq4repair_space>start<seq2seq4repair_space>of<seq2seq4repair_space>the<seq2seq4repair_space>message<seq2seq4repair_space>be<seq2seq4repair_space>replaced?<seq2seq4repair_space>(eg<seq2seq4repair_space>Replace<seq2seq4repair_space>foo:<seq2seq4repair_space>with<seq2seq4repair_space>@foo)" ) ) ; advanced . addSetting ( new com . dmdirc . config . prefs . PreferencesSetting ( PreferencesType . BOOLEAN , getDomain ( ) , "debugEnabled" , "Debugging<seq2seq4repair_space>Enabled?" , "Should<seq2seq4repair_space>more<seq2seq4repair_space>debugging<seq2seq4repair_space>be<seq2seq4repair_space>enabled<seq2seq4repair_space>on<seq2seq4repair_space>the<seq2seq4repair_space>twitter<seq2seq4repair_space>plugin?" ) ) ; advanced . addSetting ( new com . dmdirc . config . prefs . PreferencesSetting ( PreferencesType . BOOLEAN , getDomain ( ) , "hide500Errors" , "Hide<seq2seq4repair_space>HTTP<seq2seq4repair_space>50x<seq2seq4repair_space>Errors" , "At<seq2seq4repair_space>times<seq2seq4repair_space>twitter<seq2seq4repair_space>gives<seq2seq4repair_space>a<seq2seq4repair_space>lot<seq2seq4repair_space>of<seq2seq4repair_space>502//503<seq2seq4repair_space>errors.<seq2seq4repair_space>Should<seq2seq4repair_space>this<seq2seq4repair_space>be<seq2seq4repair_space>hidden<seq2seq4repair_space>from<seq2seq4repair_space>you?" ) ) ; category . addSubCategory ( advanced ) ; manager . getCategory ( "Plugins" ) . addSubCategory ( category ) ; } No newline ; at end ; of file ; }

Fix:
category . addSetting ( new com . dmdirc . config . prefs . PreferencesSetting ( PreferencesType . INTEGER , getDomain ( ) , "statuscount" , "Statuses<seq2seq4repair_space>to<seq2seq4repair_space>request" , "How<seq2seq4repair_space>many<seq2seq4repair_space>statuses<seq2seq4repair_space>to<seq2seq4repair_space>request<seq2seq4repair_space>at<seq2seq4repair_space>a<seq2seq4repair_space>time?" ) ) ;