Function.Getter getter = function.getGetter(ob1); if (operator != null && getter != null && setter != null) { return setAndReturn(ob1, setter, getter.get(ob1), ob2, operator); return setAndReturn(ob1, new Function.MapSetter(key), m.get(key), ob2, operator); Function.Setter setter = function.getSetter(thatObject); if (getter != null && setter != null) { return setAndReturn(thatObject, setter, null, getter.get(thatObject), operator); return setAndReturn(null, v, ob1, ob2, operator); return setAndReturn(model, new Function.MapSetter(leftPart != null ? leftPart.raw() : rightPart.raw()), ob1, ob2, operator);
Function.Getter getter = function.getGetter(ob1); if (operator != null && getter != null && setter != null) { return setAndReturn(ob1, setter, getter.get(ob1), ob2, operator); return setAndReturn(ob1, new Function.MapSetter(key), m.get(key), ob2, operator); Function.Setter setter = function.getSetter(thatObject); if (getter != null && setter != null) { return setAndReturn(thatObject, setter, null, getter.get(thatObject), operator); return setAndReturn(null, v, ob1, ob2, operator); return setAndReturn(model, new Function.MapSetter(leftPart != null ? leftPart.raw() : rightPart.raw()), ob1, ob2, operator);