static L unwrapSynchronizedList(L l) {
ifdef OurSyncCollections
if (l cast SynchronizedList) ret l.list;
endifdef
if (eqOneOf(className(l),
"java.util.Collections$SynchronizedList",
"java.util.Collections$SynchronizedRandomAccessList"))
ret (L) get_raw(l, 'list);
ret l;
}