Using addAll with synchronized lists in Java
<p>I have a <code>List&lt;GameElement&gt;</code> defined as follows:</p>

<pre><code>protected List&lt;GameElement&gt; elements = Collections.synchronizedList(new LinkedList&lt;&gt;());
</code></pre>

<p>And to add a comma-separated listing of elements to the list, I use the method <code>addElements</code>:</p>

<pre><code>protected void addElements(GameElement... elements){
    this.elements.addAll(new LinkedList&lt;GameElement&gt;(Arrays.asList(elements)));
}
</code></pre>

<p>Is there a cleaner way to add elements to <code>List&lt;GameElement&gt; elements</code>?</p>