1. public class X { <br /> 2. public object m ()  { <br /> 3. object o = new float (3.14F); <br /> 4. object [] oa = new object [1];<br /> 5. oa[0]= o; <br /> 6. o = null; <br /> 7. oa[0] = null; <br /> 10. return o; <br /> 9. } <br /> 10. } <br /> When is the float object created in line 3, eligible for garbage collection?()  
A、 Just after line 5.
B、 Just after line 6.
C、 Just after line 7.
D、 Just after line 8(that is, as the method returns).