198. Given:
11. public static Iterator reverse(List list){
12. Collections.reverse(list);
13. return list.iterator();
14. }
15. public static void main(String[] args){
16. List list= new ArrayList();
17. list.add("1"); list.add("2"); list.add("3");
18. for(Object obj : reverse(list))
19. System.out.print(obj + ", ");
20. }
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.