code: @Override
    public final SalesReturnLine process(final Map<String, Object> pReqVars,
      final SalesReturnLine pEntityPb,
        final IRequestData pRequestData) throws Exception {
      SalesReturnLine entity = this.prcEntityCreate
        .process(pReqVars, pEntityPb, pRequestData);
      pReqVars.put("DebtorCreditortaxDestinationdeepLevel", 2);
      Set<String> ndFlDc = new HashSet<String>();
      ndFlDc.add("itsId");
      ndFlDc.add("isForeigner");
      ndFlDc.add("taxDestination");
      pReqVars.put("DebtorCreditorneededFields", ndFlDc);
      entity.setItsOwner(this.prcEntityCreate.getSrvOrm()
        .retrieveEntity(pReqVars, entity.getItsOwner()));
      pReqVars.remove("DebtorCreditorneededFields");
      pReqVars.remove("DebtorCreditortaxDestinationdeepLevel");
      return entity;
    }
docs: <p>Process entity request.</p>
  @param pReqVars 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