static A listGetOrCreate(L l, int i, Class c) { if (l == null) null; A a = get(l, i); if (a == null) listSet(l, i, a = nuInstance(c)); ret a; } static A nuLike listGetOrCreate(Class c, L l, int i) { ret listGetOrCreate(l, i, c); }