@Override
 protected boolean isPropagatedType(XExpression expression) {
   if (super.isPropagatedType(expression)) {
     return true;
   }
   return parent.isPropagatedType(expression);
 }