Refer to these declarations:
Integer k = new Integer(8);
Integer m = new Integer(4);
Which test will not generate an error?
I) if (k.intValue() == m.intValue())...
II) if ((k.intValue()).equals(m.intValue()))...
III) if ((k.toString()).equals(m.toString()))...
(A) I only
(B) II only
(C) III only
(D) I and III only
(E) I, II, and III