static LinkedHashMap asLinkedHashMap(Map map) { if (map instanceof LinkedHashMap) ret (LinkedHashMap) map; new LinkedHashMap m; if (map != null) synchronized(collectionMutex(map)) m.putAll(map); ret m; }