code: @Override
      public Object saveState(FacesContext context) {
          if (context == null) {
              throw new NullPointerException();
          }
  
          Object[] result = null;
          
          Object superState = super.saveState(context);
          Object validatorsState = ((validators != null) ? validators.saveState(context) : null);
          
          if (superState != null || validatorsState != null) {
              result = new Object[] { superState, validatorsState};
          }
          
          return (result);
      }
docs: ----------------------------------------------------- StateHolder Methods