This is defined here but then only used as a parameter to setAsRemoved.  I know you're trying to keep an object instantiation outside of a loop, but in this case I think it makes more sense to just create the VideoInfoHelper object within the setAsRemoved method where its needed.  The instantiation for this class is pretty light and for the majority of loop iterations we won't even hit the setAsRemoved case.