static A mapToObject(Map map, A o) { if (map == null) ret o; for (S field : keys(map)) setOpt(o, field, map.get(field)); ret o; } static A mapToObject(Map map, Class o) { ret mapToObject(map, nu(o)); }