#fixed code
                                @Test
    public void testSelectWithComparison()
    {
        List<Tuple> expected = computeExpected("SELECT orderkey FROM lineitem WHERE tax < discount", FIXED_INT_64);

        RowSourceBuilder orderKey = createTupleStream(lineitemData, Column.LINEITEM_ORDERKEY, FIXED_INT_64);
        TupleStream discount = createTupleStream(lineitemData, Column.LINEITEM_DISCOUNT, DOUBLE);
        TupleStream tax = createTupleStream(lineitemData, Column.LINEITEM_TAX, DOUBLE);

        ComparisonOperator comparison = new ComparisonOperator(tax, discount, new DoubleLessThanComparison());
        FilterOperator result = new FilterOperator(orderKey.getTupleInfo(), orderKey, comparison);

        assertEqualsIgnoreOrder(tuples(result), expected);
    }
#vulnerable code 
                                @Test
    public void testSelectWithComparison()
    {
        List<Tuple> expected = computeExpected("SELECT orderkey FROM lineitem WHERE tax < discount", FIXED_INT_64);

        RowSourceBuilder orderKey = createBlockStream(lineitemData, Column.LINEITEM_ORDERKEY, FIXED_INT_64);
        TupleStream discount = createBlockStream(lineitemData, Column.LINEITEM_DISCOUNT, DOUBLE);
        TupleStream tax = createBlockStream(lineitemData, Column.LINEITEM_TAX, DOUBLE);

        ComparisonOperator comparison = new ComparisonOperator(tax, discount, new DoubleLessThanComparison());
        FilterOperator result = new FilterOperator(orderKey.getTupleInfo(), orderKey, comparison);

        assertEqualsIgnoreOrder(tuples(result), expected);
    } 
                            #location 13 
                            #vulnerability type RESOURCE_LEAK