code: @Override
    public final ManufacturingProcess process(
      final Map<String, Object> pAddParam,
        final ManufacturingProcess pEntity,
          final IRequestData pRequestData) throws Exception {
      ManufacturingProcess entity = this.prcAccDocGetForReverse
        .process(pAddParam, pEntity, pRequestData);
      if (entity.getItsQuantity().compareTo(entity.getTheRest()) != 0) {
        throw new ExceptionWithCode(ExceptionWithCode
          .WRONG_PARAMETER, "where_is_withdrawals_from_this_source");
      }
      entity.setItsQuantity(entity.getItsQuantity().negate());
      return entity;
    }
docs: <p>Process entity request.</p>
  @param pAddParam additional param, e.g. return this line's
  document in "nextEntity" for farther process
  @param pRequestData Request Data
  @param pEntity Entity to process
  @return Entity processed for farther process or null
  @throws Exception - an exception