code: @Override
      public List<String> getNextPID(java.math.BigInteger numPIDs,
                                     String pidNamespace) {
          LOG.debug("start: getNextPID");
          assertInitialized();
          try {
              MessageContext ctx = context.getMessageContext();
              if (numPIDs == null) {
                  numPIDs = new java.math.BigInteger("1");
              }
              String[] aux =
                      m_management
                              .getNextPID(ReadOnlyContext.getSoapContext(ctx),
                                          numPIDs.intValue(),
                                          pidNamespace);
              List<String> auxList = null;
              if (aux != null) {
                  auxList = Arrays.asList(aux);
              }
              return auxList;
          } catch (Throwable th) {
              LOG.error("Error getting next PID", th);
              throw CXFUtility.getFault(th);
          } finally {
              LOG.debug("end: getNextPID");
          }
      }
docs: /*
  (non-Javadoc)
  @see
  org.fcrepo.server.management.FedoraAPIMMTOM#getNextPID(java.math.BigInteger
  numPIDs ,)String pidNamespace )*