code: protected final UtlInvBase<RS> lazyGetUtlInvBase(
        final Map<String, Object> pAddParam) throws Exception {
      UtlInvBase<RS> utlInvBs = this.utlInvBase;
      if (utlInvBs == null) {
        utlInvBs = new UtlInvBase<RS>();
        utlInvBs.setSrvOrm(getSrvOrm());
        utlInvBs.setLogger(getLogger());
        utlInvBs.setSrvDatabase(getSrvDatabase());
        utlInvBs.setSrvNumberToString(getSrvNumberToString());
        //assigning fully initialized object:
        this.utlInvBase = utlInvBs;
      }
      return utlInvBs;
    }
docs: <p>Get UtlPurchaseGoodsServiceLine (create and put into map).</p>
  @param pAddParam additional param
  @return requested UtlPurchaseGoodsServiceLine
  @throws Exception - an exception