static findVertices(matrix, startRow, startColumn) {
			const height = matrix.getHeight();
			const width = matrix.getWidth();
			// const result = new ResultPoint[8];
			const result = new Array(8);
			Detector$3.copyToResult(result, Detector$3.findRowsWithPattern(matrix, height, width, startRow, startColumn, Detector$3.START_PATTERN), Detector$3.INDEXES_START_PATTERN);
			if (result[4] != null) {
				startColumn = Math.trunc(result[4].getX());
				startRow = Math.trunc(result[4].getY());
			}
			Detector$3.copyToResult(result, Detector$3.findRowsWithPattern(matrix, height, width, startRow, startColumn, Detector$3.STOP_PATTERN), Detector$3.INDEXES_STOP_PATTERN);
			return result;
		}
Locate the vertices and the codewords area of a black blob using the Start
and Stop patterns as locators.

@param matrix the scanned barcode image.
@return an array containing the vertices:
          vertices[0] x, y top left barcode
          vertices[1] x, y bottom left barcode
          vertices[2] x, y top right barcode
          vertices[3] x, y bottom right barcode
          vertices[4] x, y top left codeword area
          vertices[5] x, y bottom left codeword area
          vertices[6] x, y top right codeword area
          vertices[7] x, y bottom right codeword area