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; }