Remove Collections.synchronizedList.

David Foster said Collections.synchronizedList imposes
locks on operations like someList.get(i). The whole
list is not locked for operations like
someList.remove(i), so there isn't much advantage to
it. Probably better off handling concurrency issues
with other methods in most cases, though it really
depends on what you're doing.