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