Encapsulates functionality and implementation that is common to UPC and EAN families /// of one-dimensional barcodes.
///Attempts to decode a one-dimensional barcode format given a single row of /// an image.
///Like decodeRow(int, BitArray, java.util.Map), but /// allows caller to inform method about where the UPC/EAN start pattern is /// found. This allows this to be computed once and reused across many implementations.
///