anchor.diff:          var data = _get(entity);
           node.staticElement = _translateAuxiliaryReference(data.combiner);
           node.staticType = _translateType(data.inferredType);
  +      } else {
  +        node.staticType = _translateType(const kernel.DynamicType());
         }
       } else if (tokenType == TokenType.BANG) {
         // !boolExpression;
  
positive.code:       var data = _get(entity);
        node.staticElement = _translateAuxiliaryReference(data.combiner);
        node.staticType = _translateType(data.inferredType);
      }
    }
  
  
negative.code:       return leftHandSide.propertyName;
      } else if (leftHandSide is IndexExpressionImpl) {
        return leftHandSide.leftBracket;
      } else {
        return null;
      }
  