code: protected boolean reallyValidating()
      {
          if (mValidator == null) { // no validators, no validation
              // (although, should never get called if no validators)
              return false;
          }
          if (!(mValidator instanceof DTDValidatorBase)) {
              // note: happens for validator pair, for one
              return true;
          }
          return ((DTDValidatorBase) mValidator).reallyValidating();
      }
docs: This is a method called by the reader to ensure that we have at
  least one 'real' validator. This is only needed to ensure that
  validation problems that the reader can detect (illegal textual
  content) can be reported as validity errors. Since the validator
  API does not have a good way to cleanly deal with such a possibility,
  the check is rather fragile, but should work for now: essentially
  we need at least one validator object that either is not a sub-class
  of <code>DTDValidatorBase</code> or returns true for
  <code>reallyValidating</code>.
  <p>
  !!! TODO: remove need for this method (and method itself) with
  Woodstox 4.0, by adding necessary support in Stax2 XMLValidator
  interface.