static A ccopyFieldsExcept(Concept x, A y, Set dontCopyFields) { if (x == null || y == null) ret y; ret ccopyFields2(x, y, setMinusSet(conceptFields(x), dontCopyFields)); }