@CheckForNull
  @Override
  public CeTaskResult process(CeTask task) {
    try (TaskContainer container = new TaskContainerImpl(ceEngineContainer, newContainerPopulator(task))) {
      container.bootup();
      container.getComponentByType(ComputationStepExecutor.class).execute();
    }
    return null;
  }
@Test
  public void processThrowsNPEIfCeTaskIsNull() {
    assertThatThrownBy(() -> underTest.process(null))
      .isInstanceOf(NullPointerException.class);
  }