Answer:
new ArrayList<Thing>()
Explanation:
The syntax to declare an arrayList is:
ArrayList [var-name] = new ArrayList<data-type>()
From the question;
We understand that the variable name is: a
And the data-type is: Thing
So, the ArrayList of type Thing can be defined using:
ArrayList a = new ArrayList<Thing>();
Hence:
None of the options answers the question.