Which of the following is true about the code below? ArrayList list = new Arra yList ( ) ; list. add (4) ; String s= (String) list. get (0) ; there is NO syntax or runtime error it will have a runtime e A) ArrayList code B) Syntax error C) Runtime error D) Code functionality