Program: 58063
Project: 58063
Buggy source:
public PlotSquared(final IPlotMain imp_class){
  THIS=this;
  IMP=imp_class;
  try {
    FILE=new File(PlotSquared.class.getProtectionDomain().getCodeSource().getLocation().toURI().getPath());
  }
 catch (  Exception e) {
    log("String_Node_Str");
  }
  VERSION=IMP.getVersion();
  economy=IMP.getEconomy();
  C.setupTranslations();
  C.saveTranslations();
  if (getJavaVersion() < 1.7) {
    log(C.PREFIX.s() + "String_Node_Str");
    log(C.PREFIX.s() + "String_Node_Str");
    IMP.disable();
    return;
  }
  if (getJavaVersion() < 1.8) {
    log(C.PREFIX.s() + "String_Node_Str");
  }
  TASK=IMP.getTaskManager();
  if (Settings.KILL_ROAD_MOBS) {
    IMP.runEntityTask();
  }
  if (C.ENABLED.s().length() > 0) {
    log(C.ENABLED.s());
  }
  setupConfigs();
  setupDefaultFlags();
  setupDatabase();
  IMP.registerCommands();
  IMP.registerPlayerEvents();
  IMP.registerInventoryEvents();
  IMP.registerPlotPlusEvents();
  IMP.registerForceFieldEvents();
  IMP.registerWorldEditEvents();
  UUIDHandler.uuidWrapper=IMP.initUUIDHandler();
  EventUtil.manager=IMP.initEventUtil();
  HybridUtils.manager=IMP.initHybridUtils();
  SetupUtils.manager=IMP.initSetupUtils();
  BlockManager.manager=IMP.initBlockManager();
  ChunkManager.manager=IMP.initChunkManager();
  TaskManager.runTaskLater(new Runnable(){
    @Override public void run(){
      if (IMP.initPlotMeConverter()) {
        log("String_Node_Str");
        log("String_Node_Str");
        log("String_Node_Str");
        log("String_Node_Str");
        log("String_Node_Str");
      }
    }
  }
,200);
  if (Settings.AUTO_CLEAR) {
    ExpireManager.runTask();
  }
  copyFile("String_Node_Str");
  copyFile("String_Node_Str");
}

Fixed version (ground truth):
public PlotSquared(final IPlotMain imp_class){
  THIS=this;
  IMP=imp_class;
  try {
    FILE=new File(PlotSquared.class.getProtectionDomain().getCodeSource().getLocation().toURI().getPath());
  }
 catch (  Exception e) {
    log("String_Node_Str");
  }
  VERSION=IMP.getVersion();
  economy=IMP.getEconomy();
  C.setupTranslations();
  C.saveTranslations();
  if (getJavaVersion() < 1.7) {
    log(C.PREFIX.s() + "String_Node_Str");
    log(C.PREFIX.s() + "String_Node_Str");
    IMP.disable();
    return;
  }
  if (getJavaVersion() < 1.8) {
    log(C.PREFIX.s() + "String_Node_Str");
  }
  TASK=IMP.getTaskManager();
  if (Settings.KILL_ROAD_MOBS) {
    IMP.runEntityTask();
  }
  if (C.ENABLED.s().length() > 0) {
    log(C.ENABLED.s());
  }
  setupConfigs();
  setupDefaultFlags();
  setupDatabase();
  IMP.registerCommands();
  IMP.registerPlayerEvents();
  IMP.registerInventoryEvents();
  IMP.registerPlotPlusEvents();
  IMP.registerForceFieldEvents();
  IMP.registerWorldEditEvents();
  UUIDHandler.uuidWrapper=IMP.initUUIDHandler();
  EventUtil.manager=IMP.initEventUtil();
  HybridUtils.manager=IMP.initHybridUtils();
  SetupUtils.manager=IMP.initSetupUtils();
  BlockManager.manager=IMP.initBlockManager();
  ChunkManager.manager=IMP.initChunkManager();
  if (Settings.CONVERT_PLOTME) {
    TaskManager.runTaskLater(new Runnable(){
      @Override public void run(){
        if (IMP.initPlotMeConverter()) {
          log("String_Node_Str");
          log("String_Node_Str");
          log("String_Node_Str");
          log("String_Node_Str");
          log("String_Node_Str");
        }
      }
    }
,200);
  }
  if (Settings.AUTO_CLEAR) {
    ExpireManager.runTask();
  }
  copyFile("String_Node_Str");
  copyFile("String_Node_Str");
}