This method creates a synchronized collection and store the reference to it in a local variable. As local variables are by definition threadsafe, it seems questionable that this collection needs to be synchronized.
If you are using consider using java.util.Vector java.util.ArrayList java.util.Hashtable java.util.HashMap java.lang.StringBuffer java.lang.StringBuilder