Hi,
"An object is eligible when no live
thread can reach it.
To reach and object, a live thread must have a live, reachable reference variable to that object. "
So if you disconnect your reference variable from your object from within the same method, then that reference variable should be eligible.
ie
public void someMethod() {
MyClass x = new MyClass();
MyClass x = null; // now the Object which x first
// refered to is "eligible" (no handle to find it)
}