protected final InvoiceReportPdf<RS, WI>
    lazyGetInvoiceReportPdf(
      final Map<String, Object> pAddParam) throws Exception {
    @SuppressWarnings("unchecked")
    InvoiceReportPdf<RS, WI> rep =
      (InvoiceReportPdf<RS, WI>)
        this.reportersMap
          .get(InvoiceReportPdf.class.getSimpleName());
    if (rep == null) {
      rep = new InvoiceReportPdf<RS, WI>();
      rep.setSrvAccSettings(getSrvAccSettings());
      rep.setSrvNumberToString(getSrvNumberToString());
      rep.setSrvI18n(getSrvI18n());
      rep.setSrvOrm(getSrvOrm());
      rep.setPdfFactory(this.pdfFactory);
      //assigning fully initialized object:
      this.reportersMap.put(InvoiceReportPdf.class.getSimpleName(), rep);
    }
    return rep;
  }
protected final InvoiceReportPdf < RS , WI > lazyGetInvoiceReportPdf ( final Map < String , Object > pAddParam ) throws Exception { @ SuppressWarnings ( "unchecked" ) InvoiceReportPdf < RS , WI > rep = ( InvoiceReportPdf < RS , WI > ) this . reportersMap . get ( InvoiceReportPdf . class . getSimpleName ( ) ) ; if ( rep == null ) { rep = new InvoiceReportPdf < RS , WI > ( ) ; rep . setSrvAccSettings ( getSrvAccSettings ( ) ) ; rep . setSrvNumberToString ( getSrvNumberToString ( ) ) ; rep . setSrvI18n ( getSrvI18n ( ) ) ; rep . setSrvOrm ( getSrvOrm ( ) ) ; rep . setPdfFactory ( this . pdfFactory ) ; this . reportersMap . put ( InvoiceReportPdf . class . getSimpleName ( ) , rep ) ; } return rep ; }
<p>Get InvoiceReportPdf (create and put into map).</p>
@param pAddParam additional param
@return requested InvoiceReportPdf
@throws Exception - an exception