code: public static LocalAlluxioMaster create(String workDirectory, boolean includeSecondary)
        throws IOException {
      if (!Files.isDirectory(Paths.get(workDirectory))) {
        Files.createDirectory(Paths.get(workDirectory));
      }
      return new LocalAlluxioMaster(includeSecondary);
    }
docs: Creates a new local Alluxio master with a isolated port.
  
  @param workDirectory Alluxio work directory, this method will create it if it doesn't exist yet
  @param includeSecondary whether to start a secondary master alongside the regular master
  @return the created Alluxio master