Not extremely important, but normally you don't expose the type of the List.
So you just say List latched = new ArrayList()
There is no need to expose the implementation detail after initialization.
It isn't an issue here because the scope is very small.