static void setAll(O o, Map fields) { if (fields == null) ret; for (S field : keys(fields)) set(o, field, fields.get(field)); } static void setAll(O o, O... values) { //values = expandParams(c.getClass(), values); warnIfOddCount(values); for (int i = 0; i+1 < l(values); i += 2) { S field = (S) values[i]; O value = values[i+1]; set(o, field, value); } }