static long getLongOpt(L c, int i) { ret toLongOpt(get(c, i)); } static long getLongOpt(Map map, O key) { ret toLongOpt(mapGet(map, key)); } static long getLongOpt(O o, S field, long defaultValue default 0) { ret toLongOpt(getOpt(o, field), defaultValue); } static long mapMethodLike getLongOpt(S field, O o, long defaultValue default 0) { ret getLongOpt(o, field, defaultValue); }