code: @Override
      public List<String> getObjectHistory(String pid) {
          MessageContext ctx = context.getMessageContext();
          Context context = ReadOnlyContext.getSoapContext(ctx);
          assertInitialized();
          try {
              String[] changeTimestamps = m_access.getObjectHistory(context, pid);
              if (changeTimestamps != null && debug) {
                  for (int i = 0; i < changeTimestamps.length; i++) {
                      LOG.debug("changeTimestamps[{}] = {}", i, changeTimestamps[i]);
                  }
              }
              return changeTimestamps == null ? null : Arrays.asList(changeTimestamps);
          } catch (Throwable th) {
              LOG.error("Error getting object history", th);
              throw CXFUtility.getFault(th);
          }
      }
docs: /*
  (non-Javadoc)
  @see org.fcrepo.server.access.FedoraAPIA#getObjectHistory(String pid )*