public Mapping inverse() { return new OverridingTargetMapping((TargetMapping) parent.inverse(), target, source); }