code: private void removeTempJavaFolder() throws IOException {
          if (removeJavaDir) {
              FileUtils.forceDelete(new File(rootDirectory + directoryName + this.javaDirPath));
          } else if (removeMainDir) {
              FileUtils.forceDelete(new File(rootDirectory + directoryName + this.mainDirPath));
          } else if (removeSrcDir) {
              FileUtils.forceDelete(new File(rootDirectory + directoryName + this.srcDirPath));
          } else if (removeJavaFile) {
              FileUtils.forceDelete(new File(rootDirectory + directoryName + javaDirPath + fileSeparator + TMP_JAVA_FILE));
          }
      }
docs: removing only the folders/ file that were created