Program: 90079
Project: 90079
Buggy source:
/** 
 * Creates the jmxremote.password file, based on the settings.
 * @param directory The local directory for this machine 
 */
protected void createJmxRemotePasswordFile(File directory){
  ArgumentNotValid.checkNotNull(directory,"String_Node_Str");
  File jmxFile=new File(directory,Constants.JMX_FILE_NAME);
  try {
    PrintWriter jw=new PrintWriter(jmxFile);
    try {
      jw.println("String_Node_Str" + "String_Node_Str");
      jw.println("String_Node_Str");
      jw.println("String_Node_Str" + "String_Node_Str");
      jw.println("String_Node_Str");
      jw.println("String_Node_Str" + "String_Node_Str");
      jw.println("String_Node_Str" + "String_Node_Str");
      jw.println("String_Node_Str" + "String_Node_Str");
      jw.println("String_Node_Str" + "String_Node_Str");
      jw.println("String_Node_Str");
      jw.println("String_Node_Str");
      jw.println("String_Node_Str" + "String_Node_Str");
      jw.println("String_Node_Str" + "String_Node_Str");
      jw.println("String_Node_Str" + "String_Node_Str");
      jw.println("String_Node_Str" + "String_Node_Str");
      jw.println();
      jw.println();
      jw.println("String_Node_Str" + "String_Node_Str");
      jw.println("String_Node_Str" + "String_Node_Str");
      jw.println("String_Node_Str" + "String_Node_Str");
      jw.println("String_Node_Str" + "String_Node_Str");
      jw.println("String_Node_Str" + "String_Node_Str");
      jw.println("String_Node_Str" + "String_Node_Str");
      jw.println("String_Node_Str");
      jw.println("String_Node_Str" + "String_Node_Str");
      jw.println("String_Node_Str" + "String_Node_Str");
      jw.println("String_Node_Str");
      jw.println("String_Node_Str" + "String_Node_Str");
      jw.println("String_Node_Str");
      jw.println("String_Node_Str");
      jw.println("String_Node_Str");
      jw.println("String_Node_Str" + "String_Node_Str");
      jw.println("String_Node_Str" + "String_Node_Str");
      jw.println("String_Node_Str" + "String_Node_Str");
      jw.println("String_Node_Str" + "String_Node_Str");
      jw.println("String_Node_Str" + "String_Node_Str");
      jw.println("String_Node_Str");
      jw.println("String_Node_Str" + "String_Node_Str");
      jw.println("String_Node_Str");
      jw.println("String_Node_Str" + "String_Node_Str");
      jw.println("String_Node_Str");
      jw.println("String_Node_Str");
      jw.println("String_Node_Str" + "String_Node_Str");
      jw.println("String_Node_Str" + "String_Node_Str");
      jw.println("String_Node_Str" + "String_Node_Str");
      jw.println("String_Node_Str" + "String_Node_Str");
      jw.println("String_Node_Str");
      jw.println("String_Node_Str");
      StringBuilder monitor=new StringBuilder("String_Node_Str");
      monitor.append(settings.getSubChildValue(Constants.JMX_PASSWORD_MONITOR_BRANCH,Constants.JMX_PASSWORD_NAME_BRANCH));
      monitor.append("String_Node_Str");
      monitor.append(settings.getSubChildValue(Constants.JMX_PASSWORD_MONITOR_BRANCH,Constants.JMX_PASSWORD_PASSWORD_BRANCH));
      jw.print(monitor.toString());
    }
  finally {
      jw.close();
    }
  }
 catch (  IOException e) {
    log.trace("String_Node_Str");
    throw new IOFailure("String_Node_Str" + e);
  }
catch (  Exception e) {
    log.trace("String_Node_Str" + e);
    System.out.println("String_Node_Str" + e);
  }
}

Fixed version (ground truth):
/** 
 * Creates the jmxremote.password file, based on the settings.
 * @param directory The local directory for this machine 
 */
protected void createJmxRemotePasswordFile(File directory){
  ArgumentNotValid.checkNotNull(directory,"String_Node_Str");
  File jmxFile=new File(directory,Constants.JMX_FILE_NAME);
  try {
    PrintWriter jw=new PrintWriter(jmxFile);
    try {
      jw.println("String_Node_Str" + "String_Node_Str");
      jw.println("String_Node_Str");
      jw.println("String_Node_Str" + "String_Node_Str");
      jw.println("String_Node_Str");
      jw.println("String_Node_Str" + "String_Node_Str");
      jw.println("String_Node_Str" + "String_Node_Str");
      jw.println("String_Node_Str" + "String_Node_Str");
      jw.println("String_Node_Str" + "String_Node_Str");
      jw.println("String_Node_Str");
      jw.println("String_Node_Str");
      jw.println("String_Node_Str" + "String_Node_Str");
      jw.println("String_Node_Str" + "String_Node_Str");
      jw.println("String_Node_Str" + "String_Node_Str");
      jw.println("String_Node_Str" + "String_Node_Str");
      jw.println();
      jw.println();
      jw.println("String_Node_Str" + "String_Node_Str");
      jw.println("String_Node_Str" + "String_Node_Str");
      jw.println("String_Node_Str" + "String_Node_Str");
      jw.println("String_Node_Str" + "String_Node_Str");
      jw.println("String_Node_Str" + "String_Node_Str");
      jw.println("String_Node_Str" + "String_Node_Str");
      jw.println("String_Node_Str");
      jw.println("String_Node_Str" + "String_Node_Str");
      jw.println("String_Node_Str" + "String_Node_Str");
      jw.println("String_Node_Str");
      jw.println("String_Node_Str" + "String_Node_Str");
      jw.println("String_Node_Str");
      jw.println("String_Node_Str");
      jw.println("String_Node_Str");
      jw.println("String_Node_Str" + "String_Node_Str");
      jw.println("String_Node_Str" + "String_Node_Str");
      jw.println("String_Node_Str" + "String_Node_Str");
      jw.println("String_Node_Str" + "String_Node_Str");
      jw.println("String_Node_Str" + "String_Node_Str");
      jw.println("String_Node_Str");
      jw.println("String_Node_Str" + "String_Node_Str");
      jw.println("String_Node_Str");
      jw.println("String_Node_Str" + "String_Node_Str");
      jw.println("String_Node_Str");
      jw.println("String_Node_Str");
      jw.println("String_Node_Str" + "String_Node_Str");
      jw.println("String_Node_Str" + "String_Node_Str");
      jw.println("String_Node_Str" + "String_Node_Str");
      jw.println("String_Node_Str" + "String_Node_Str");
      jw.println("String_Node_Str");
      jw.println("String_Node_Str");
      StringBuilder monitor=new StringBuilder("String_Node_Str");
      monitor.append(settings.getSubChildValue(Constants.SETTINGS_JMX_NAME_LEAF));
      monitor.append("String_Node_Str");
      monitor.append(settings.getSubChildValue(Constants.SETTINGS_JMX_PASSWORD_LEAF));
      jw.print(monitor.toString());
    }
  finally {
      jw.close();
    }
  }
 catch (  IOException e) {
    log.trace("String_Node_Str");
    throw new IOFailure("String_Node_Str" + e);
  }
catch (  Exception e) {
    log.trace("String_Node_Str" + e);
    System.out.println("String_Node_Str" + e);
  }
}