static A _get(L l, int idx) {
ret l != null && idx >= 0 && idx < l(l) ? l.get(idx) : null;
}
static O _get(O o, S field) {
ret get(o, field);
}
static O mapMethodLike _get(S field, O o) {
ret get(o, field);
}
static A _get(A[] l, int idx) {
ret idx >= 0 && idx < l(l) ? l[idx] : null;
}