public static Iterator reverse(List list) { <br /> Collections.reverse(list); <br /> return list.iterator(); <br /> } <br /> public static void main(String[] args) { <br /> List list = new ArrayList(); <br /> list.add(” 1”); list.add(”2”); list.add(”3”); <br /> for (Object obj: reverse(list)) <br /> System.out.print(obj + “,”); <br /> } <br /> What is the result?() 
A、 3,2,1,
B、 1,2,3,
C、 Compilation fails.
D、 The code runs with no output.
E、 An exception is thrown at runtime.