#fixed code
                                public IonValue singleValue(byte[] ionData)
    {
        CloseableIterator<IonValue> iterator = iterate(ionData);
        return singleValue(iterator);
    }
#vulnerable code 
                                public IonValue singleValue(byte[] ionData)
    {
        Iterator<IonValue> it = iterate(ionData);
        return singleValue(it);
    } 
                            #location 4 
                            #vulnerability type RESOURCE_LEAK