public static CommandExecutor create(String... args) {
    if (instance == null) {
      return new CommandExecutor(args);
    }
    return instance;
  }
@Test
  public void getInstance_whenNoPreviousInstanceIsProvided_createsNewProcessExecutor() {
    CommandExecutor executor = CommandExecutorFactory.create("fakeArgs");
    assertThat(executor).isNotNull();
  }