[Demonstration 1]

[Buggy Method]
public static void createArchitecture(PsiDirectory parent) {
    // Create util package
    utilPackage = createDirectory(parent, UTIL.toLowerCase());
    // Create Constants class
    Runnable runnable = () -> JavaDirectoryService.getInstance().createClass(utilPackage, CONSTANTS, BASE_CONSTANTS);
    WriteCommandAction.runWriteCommandAction(getProject(), runnable);
}

[Buggy Hunk]
Runnable runnable = () -> JavaDirectoryService.getInstance().createClass(utilPackage, CONSTANTS, BASE_CONSTANTS);

[Patch]
Runnable runnable = () -> JavaDirectoryService.getInstance().createClass(utilPackage, CONSTANTS, BASE_UTIL);

[Demonstration 2]

[Buggy Method]
private void init() {
    browserName = System.getProperty("browserName");
    if (browserName == null || browserName.isEmpty()) {
        driver = new FirefoxDriver();
    } else if (browserName.equals("chrome")) {
        System.setProperty("webdriver.chrome.driver", chromedriverPath);
        driver = new ChromeDriver();
    }
    driver.manage().window().maximize();
    driver.manage().timeouts().implicitlyWait(Long.parseLong(timeOutImplicitWait), TimeUnit.SECONDS);
    wait = new WebDriverWait(driver, Long.parseLong(waitTimeOut), Long.parseLong(waitTimeOutSleep));
}

[Buggy Hunk]
if(browserName == null || browserName.isEmpty()){

[Patch]
if(browserName == null || browserName.isEmpty() || browserName.equals("firefox")){