Don't think so, someone who calls getOwningSuperFiles() will have the iterator object return to them, which will now link the file it's associated with, but when the caller disposes of the iterator, the file is unlinked.