Program: 114760
Project: 114760
Buggy source:
private static void makeDCRRequest(){
  String applicationName="String_Node_Str";
  URL url;
  HttpURLConnection urlConn=null;
  try {
    JsonObject json=new JsonObject();
    JsonArray callbackArray=new JsonArray();
    callbackArray.add("String_Node_Str");
    json.add("String_Node_Str",callbackArray);
    json.addProperty("String_Node_Str",applicationName);
    json.addProperty("String_Node_Str","String_Node_Str");
    JsonArray grantArray=new JsonArray();
    grantArray.add("String_Node_Str");
    json.add("String_Node_Str",grantArray);
    createSSLConnection();
    String dcrEndpoint="String_Node_Str";
    url=new URL(dcrEndpoint);
    urlConn=(HttpURLConnection)url.openConnection();
    urlConn.setDoOutput(true);
    urlConn.setRequestMethod("String_Node_Str");
    urlConn.setRequestProperty("String_Node_Str","String_Node_Str");
    String clientEncoded=Base64.getEncoder().encodeToString((System.getProperty("String_Node_Str","String_Node_Str") + ':' + System.getProperty("String_Node_Str","String_Node_Str")).getBytes(StandardCharsets.UTF_8));
    urlConn.setRequestProperty("String_Node_Str","String_Node_Str" + clientEncoded);
    urlConn.getOutputStream().write((json.toString()).getBytes("String_Node_Str"));
    int responseCode=urlConn.getResponseCode();
    if (responseCode == 201) {
      String responseStr=getResponseString(urlConn.getInputStream());
      JsonParser parser=new JsonParser();
      JsonObject jObj=parser.parse(responseStr).getAsJsonObject();
      consumerKey=jObj.getAsJsonPrimitive("String_Node_Str").getAsString();
      consumerSecret=jObj.getAsJsonPrimitive("String_Node_Str").getAsString();
    }
 else {
      throw new RuntimeException("String_Node_Str" + responseCode);
    }
  }
 catch (  IOException e) {
    String errorMsg="String_Node_Str" + applicationName;
    throw new RuntimeException(errorMsg,e);
  }
 finally {
    if (urlConn != null) {
      urlConn.disconnect();
    }
  }
}

Fixed version (ground truth):
private static void makeDCRRequest(){
  String applicationName="String_Node_Str";
  URL url;
  HttpURLConnection urlConn=null;
  try {
    JsonObject json=new JsonObject();
    JsonArray callbackArray=new JsonArray();
    callbackArray.add("String_Node_Str");
    json.add("String_Node_Str",callbackArray);
    json.addProperty("String_Node_Str",applicationName);
    json.addProperty("String_Node_Str","String_Node_Str");
    JsonArray grantArray=new JsonArray();
    grantArray.add("String_Node_Str");
    json.add("String_Node_Str",grantArray);
    String dcrEndpoint="String_Node_Str";
    url=new URL(dcrEndpoint);
    urlConn=(HttpURLConnection)url.openConnection();
    urlConn.setDoOutput(true);
    urlConn.setRequestMethod("String_Node_Str");
    urlConn.setRequestProperty("String_Node_Str","String_Node_Str");
    String clientEncoded=Base64.getEncoder().encodeToString((System.getProperty("String_Node_Str","String_Node_Str") + ':' + System.getProperty("String_Node_Str","String_Node_Str")).getBytes(StandardCharsets.UTF_8));
    urlConn.setRequestProperty("String_Node_Str","String_Node_Str" + clientEncoded);
    urlConn.getOutputStream().write((json.toString()).getBytes("String_Node_Str"));
    int responseCode=urlConn.getResponseCode();
    if (responseCode == 201) {
      String responseStr=getResponseString(urlConn.getInputStream());
      JsonParser parser=new JsonParser();
      JsonObject jObj=parser.parse(responseStr).getAsJsonObject();
      consumerKey=jObj.getAsJsonPrimitive("String_Node_Str").getAsString();
      consumerSecret=jObj.getAsJsonPrimitive("String_Node_Str").getAsString();
    }
 else {
      throw new RuntimeException("String_Node_Str" + responseCode);
    }
  }
 catch (  IOException e) {
    String errorMsg="String_Node_Str" + applicationName;
    throw new RuntimeException(errorMsg,e);
  }
 finally {
    if (urlConn != null) {
      urlConn.disconnect();
    }
  }
}