code: public void validate(final Runnable nextAction) {
  
          validateFull(m_structureId, getAliasPaths(), new AsyncCallback<Map<String, String>>() {
  
              public void onFailure(Throwable caught) {
  
                  // do nothing
  
              }
  
              public void onSuccess(Map<String, String> result) {
  
                  for (Map.Entry<String, String> entry : result.entrySet()) {
                      if (entry.getValue() != null) {
                          m_hasValidationErrors = true;
                      }
                  }
                  m_defaultValidationHandler.onSuccess(result);
                  nextAction.run();
              }
          });
      }
docs: Simplified method to perform a full validation of the aliases in the list and execute an action afterwards.<p>
  
  @param nextAction the action to execute after the validation finished