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