static L> ai_triplesToCRefs(final L l) { if (l == null) null; class TTCR extends LazyList> { final int n = l(l); public int size() { ret n; } public TripleRef get(int i) { ret TripleC(syncGet(l, i)); } } ret new TTCR; }