"Object.wait" and "ref.ReferenceQueue.remove"