[Demonstration 1]

[Buggy Method]
public Integer getFilterLength() {
    return filterLength == null ? 1 : filterLength;
}

[Buggy Hunk]
return filterLength == null ? 1 : filterLength;

[Patch]
return filterLength == null ? (Integer) 1 : filterLength;

[Demonstration 2]

[Buggy Method]
@Override
public FileVisitResult visitFile(java.nio.file.Path file, BasicFileAttributes attrs) throws IOException {
    if (!file.toFile().isDirectory())
        return FileVisitResult.CONTINUE;
    if (filter == null || filter.accept(file.toFile()))
        files.add(file);
    return FileVisitResult.CONTINUE;
}

[Buggy Hunk]
if (!file.toFile().isDirectory())

[Patch]
if (file.toFile().isDirectory())

[Demonstration 3]

[Buggy Method]
public static String getCurrentFile(String currentDirectory) {
    System.out.println("getCurrentFile");
    String fileModel = null;
    File folder = new File(currentDirectory);
    File[] listOfFiles = folder.listFiles();
    for (int i = 0; i < listOfFiles.length; i++) {
        if (listOfFiles[i].isFile()) {
            System.out.println("File " + listOfFiles[i].getName());
            if (listOfFiles[i].getName().indexOf("metawebdesign") != -1) {
                int stop = listOfFiles[i].getName().indexOf(".");
                fileModel = listOfFiles[i].getName().substring(0, stop) + ".metawebdesign";
            }
        }
    }
    return fileModel;
}

[Buggy Hunk]
System.out.println("getCurrentFile");

[Patch]
System.out.println("getCurrentFile :"+currentDirectory);