static A syncLast(L l) { if (l == null) null; synchronized(l) { ret last(l); } }