public static List<ResultPoint> transformResultPoints(List<ResultPoint> resultPoints, SourceData sourceData) {
        List<ResultPoint> scaledPoints = new ArrayList<>(resultPoints.size());
        for (ResultPoint point : resultPoints) {
            scaledPoints.add(sourceData.translateResultPoint(point));
        }
        return scaledPoints;
    }
@return {@link Map} mapping {@link ResultMetadataType} keys to values. May be
{@code null}. This contains optional metadata about what was detected about the barcode,
like orientation.
@see Result#getResultMetadata()
zxing-android-embedded/src/com/journeyapps/barcodescanner/BarcodeResult.java