code: @Override
    public final OnlineBuyer createBuyr(final Map<String, Object> pRqVs,
      final IRequestData pRqDt) throws Exception {
      OnlineBuyer buyer = null;
      String tbn =  OnlineBuyer.class.getSimpleName();
      pRqVs.put(tbn + "regCustomerdeepLevel", 1);
      pRqVs.put(tbn + "taxDestplacedeepLevel", 1);
      List<OnlineBuyer> brs = getSrvOrm().retrieveListWithConditions(pRqVs,
        OnlineBuyer.class, "where FRE=1 and REGISTEREDPASSWORD is null");
      pRqVs.remove(tbn + "regCustomerdeepLevel");
      pRqVs.remove(tbn + "taxDestplacedeepLevel");
      if (brs.size() > 0) {
        double rd = Math.random();
        if (rd > 0.5) {
          buyer = brs.get(brs.size() - 1);
        } else {
          buyer = brs.get(0);
        }
        buyer.setRegisteredPassword(null);
        buyer.setRegEmail(null);
        buyer.setFre(false);
      }
      if (buyer == null) {
        buyer = new OnlineBuyer();
        buyer.setIsNew(true);
        buyer.setItsName("newbe" + new Date().getTime());
      }
      return buyer;
    }
docs: <p>Creates buyer without saving into DB.</p>
  @param pRqVs request scoped vars
  @param pRqDt Request Data
  @return created buyer will be unsaved into DB!
  @throws Exception - an exception