Examine the following code: ArrayList list = new ArrayList() ; list.add( "Andy" ); list.add( "Bart" ); list.add( "Carl" ); list.add( "Doug" ); list.add( "Elmo" ); while( ________ name : ___________ ) System.out.println( ___________ );

Fill in the blanks so that the list is printed.
A. String list name
B. String iterator() next()
C. int String name
D. iterator() String list