public void execute(ProjectReactor reactor) {
    executeProjectBuilders(projectBuilders, reactor, "Execute project builders");
  }
@Test
  public void testProjectBuilderFailsWithToString() {
    ProjectBuilder builder = mock(ProjectBuilder.class);
    doThrow(new IllegalStateException()).when(builder).build(any(Context.class));
    ProjectBuilder[] projectBuilders = {builder};

    assertThatThrownBy(() -> new ProjectBuildersExecutor(mock(GlobalConfiguration.class), projectBuilders).execute(reactor))
      .isInstanceOf(MessageException.class)
      .hasMessageContaining("Failed to execute project builder: Mock for ProjectBuilder");
  }