anchor.diff:            _wrapParenthesizedExpression(parent);
         var grandParent = parenthesizedExpression.parent;
         if (grandParent is MethodInvocation) {
  -        if (_TO_INT_METHOD_NAME == grandParent.methodName.name &&
  +        if (toIntMethodName == grandParent.methodName.name &&
               grandParent.argumentList.arguments.isEmpty) {
             _errorReporter.reportErrorForNode(
                 HintCode.DIVISION_OPTIMIZATION, grandParent);
  
positive.code:   @override
    void visitConstructorDeclaration(ConstructorDeclaration node) {
      var element = node.declaredElement as ConstructorElementImpl;
      if (!_isNonNullableByDefault && node.declaredElement!.isFactory) {
        if (node.body is BlockFunctionBody) {
          // Check the block for a return statement, if not, create the hint.
          if (!ExitDetector.exits(node.body)) {
  
negative.code:           .map((FieldElement field) => '${element.name}.${field.name}');
      }
  
      Iterable<String> definedOrInheritedNonFinalInstanceFields(
          ClassElement element, HashSet<ClassElement> visited) {
        Iterable<String> nonFinalFields = [];
  