int [ ] decodeStart ( BitArray row ) throws NotFoundException { int endStart = skipWhiteSpace ( row ) ; int [ ] startPattern = findGuardPattern ( row , endStart , START_PATTERN ) ; this . narrowLineWidth = ( startPattern [ 1 ] - startPattern [ 0 ] ) > > 2 ; validateQuietZone ( row , startPattern [ 0 ] ) ; return startPattern ; }
Identify where the start of the middle / payload section starts .