code: @Override
      public org.fcrepo.server.types.gen.Validation validate(String pid,
                                                             String asOfDateTime) {
          assertInitialized();
          try {
              MessageContext ctx = context.getMessageContext();
              return TypeUtility
                      .convertValidationToGenValidation(m_management.validate(ReadOnlyContext
                                                                                          .getSoapContext(ctx),
                                                                                  pid,
                                                                                  DateUtility
                                                                                          .parseDateOrNull(asOfDateTime)));
          } catch (Throwable th) {
              LOG.error("Error validating", th);
              throw CXFUtility.getFault(th);
          } finally {
              LOG.debug("end: validate");
          }
      }
docs: /*
  (non-Javadoc)
  @see org.fcrepo.server.management.FedoraAPIMMTOM#validate(String pid
  ,)String asOfDateTime )*