Make it so HtmlUPCABarcodePhaseListener does not directly depend on barcode4j