what does it mean if references to an Object are hold by
java.lang.ref.Finalizer. This is the only path to a GC root - why isn't
that instance removed?
if an object is held only via the "reference" field of the Finalizer, it could mean that the Finalizer has not yet run - the object is still in the queue to be finalized. Or the object has not yet been added into the finalizer queue.