static Map mapFieldToField(S fieldA, S fieldB, Iterable l) {
ret fieldToFieldIndex(fieldA, fieldB, l);
}
static Map mapFieldToField(S fieldA, Class typeA, S fieldB, Class typeB, Iterable l) {
ret filterMap(mapFieldToField(fieldA, fieldB, l), (k, v) -> isInstanceX(typeA, k) && isInstance(typeB, k));
}