Program: 13075
Project: 13075
Buggy source:
private static void createDiffGraphml(URI file1,URI file2,File OutputFile,File ignoredKeysFile) throws FileNotFoundException {
  File transformator=new File("String_Node_Str");
  ByteArrayInputStream fileInputStream=null;
  FileOutputStream fileOutputStream=null;
  try {
    System.out.println("String_Node_Str");
    String dummyXml="String_Node_Str";
    System.out.println("String_Node_Str");
    fileInputStream=new ByteArrayInputStream(dummyXml.getBytes());
    System.out.println("String_Node_Str" + OutputFile.getAbsolutePath());
    fileOutputStream=new FileOutputStream(OutputFile);
    System.out.println("String_Node_Str");
    XsltTransformer transformer=null;
    try {
      transformer=new XsltTransformer();
    }
 catch (    Error e) {
      e.printStackTrace();
    }
    System.out.println("String_Node_Str");
    HashMap<String,String> xsltParams;
    xsltParams=new HashMap<String,String>();
    xsltParams.put("String_Node_Str",file1.toString());
    xsltParams.put("String_Node_Str",file2.toString());
    xsltParams.put("String_Node_Str",ignoredKeysFile.toURI().toString());
    System.out.println("String_Node_Str");
    System.out.println(fileInputStream.toString() + "String_Node_Str" + transformator.toString()+ "String_Node_Str"+ fileOutputStream.toString());
    transformer.transformXML(fileInputStream,transformator,fileOutputStream,xsltParams,null);
  }
 catch (  ParserConfigurationException e) {
    e.printStackTrace();
  }
catch (  SAXException e) {
    e.printStackTrace();
  }
catch (  TransformerException e) {
    e.printStackTrace();
  }
catch (  IOException e) {
    e.printStackTrace();
  }
 finally {
    try {
      fileInputStream.close();
    }
 catch (    IOException e) {
      e.printStackTrace();
    }
    try {
      fileOutputStream.close();
    }
 catch (    IOException e) {
      e.printStackTrace();
    }
  }
}

Fixed version (ground truth):
private void createDiffGraphml(URI file1,URI file2,File OutputFile,File ignoredKeysFile) throws FileNotFoundException {
  File transformator=new File(baseDir,"String_Node_Str");
  ByteArrayInputStream fileInputStream=null;
  FileOutputStream fileOutputStream=null;
  try {
    System.out.println("String_Node_Str");
    String dummyXml="String_Node_Str";
    System.out.println("String_Node_Str");
    fileInputStream=new ByteArrayInputStream(dummyXml.getBytes());
    System.out.println("String_Node_Str" + OutputFile.getAbsolutePath());
    fileOutputStream=new FileOutputStream(OutputFile);
    System.out.println("String_Node_Str");
    XsltTransformer transformer=null;
    try {
      transformer=new XsltTransformer();
    }
 catch (    Error e) {
      e.printStackTrace();
    }
    System.out.println("String_Node_Str");
    HashMap<String,String> xsltParams;
    xsltParams=new HashMap<String,String>();
    xsltParams.put("String_Node_Str",file1.toString());
    xsltParams.put("String_Node_Str",file2.toString());
    xsltParams.put("String_Node_Str",ignoredKeysFile.toURI().toString());
    System.out.println("String_Node_Str");
    System.out.println(fileInputStream.toString() + "String_Node_Str" + transformator.toString()+ "String_Node_Str"+ fileOutputStream.toString());
    transformer.transformXML(fileInputStream,transformator,fileOutputStream,xsltParams,null);
  }
 catch (  ParserConfigurationException e) {
    e.printStackTrace();
  }
catch (  SAXException e) {
    e.printStackTrace();
  }
catch (  TransformerException e) {
    e.printStackTrace();
  }
catch (  IOException e) {
    e.printStackTrace();
  }
 finally {
    try {
      fileInputStream.close();
    }
 catch (    IOException e) {
      e.printStackTrace();
    }
    try {
      fileOutputStream.close();
    }
 catch (    IOException e) {
      e.printStackTrace();
    }
  }
}