code: protected File createWorkDir(File pluginArtifactFile) throws IOException {
          File tempDir = File.createTempFile(pluginArtifactFile.getName(), "");
          tempDir.delete();
          tempDir.mkdirs();
          return tempDir;
      }
docs: Creates a work directory into which various resources discovered in the plugin
  artifact can be extracted.
  @param pluginArtifactFile plugin artifact
  @throws IOException if an I/O error has occurred