code: @Override
      public String modifyObject(String pid,
                                 String state,
                                 String label,
                                 String ownerId,
                                 String logMessage) {
          LOG.debug("start: modifyObject, {}", pid);
          assertInitialized();
          try {
              MessageContext ctx = context.getMessageContext();
              return DateUtility.convertDateToString(m_management
                      .modifyObject(ReadOnlyContext.getSoapContext(ctx),
                                    pid,
                                    state,
                                    label,
                                    ownerId,
                                    logMessage,
                                    null));
          } catch (Throwable th) {
              LOG.error("Error modifying object", th);
              throw CXFUtility.getFault(th);
          } finally {
              LOG.debug("end: modifyObject, {}", pid);
          }
      }
docs: /*
  (non-Javadoc)
  @see org.fcrepo.server.management.FedoraAPIMMTOM#modifyObject(String pid
  ,)String state ,)String label ,)String ownerId ,)String logMessage )*