code: private void installGlobalValidation(ReadableProperty<Collection<Boolean>> tabbedPaneResultsProperty,
                                           Component button) {
          read(tabbedPaneResultsProperty) //
                  .transform(new AndBooleanAggregator()) //
                  .write(new ComponentEnabledProperty(button));
      }
docs: Sets up the tabbed-pane wise (global validation).
  <p>
  The tabbed pane is considered valid only if all of its tabs are valid.
  
  @param tabbedPaneResultsProperty Results of the individual tabs inside the tabbed pane.
  @param button                    Component to be enabled/disabled depending on the global result.