protected void processTableContent(
      final LogicalPageKey logicalPageKey,
      final LogicalPageBox logicalPage,
      final TableContentProducer contentProducer)
      throws ContentProcessingException {
    if (printer == null) {
      return;
    }

    printer.print(logicalPageKey, logicalPage, contentProducer, metaData, false);
  }
 public BillingSystem(List<CallEvent> callEvents) {
   callLog = callEvents;
   printer = HtmlPrinter.getInstance();
 }
 public BillingSystem() {
   callLog = new ArrayList<CallEvent>();
   printer = HtmlPrinter.getInstance();
 }