anchor.diff:    }
   
     /**
  -   * Given a node that can have annotations associated with it and the element to which that node
  -   * has been resolved, create the annotations in the element model representing the annotations on
  -   * the node.
  -   *
  -   * @param element the element to which the node has been resolved
  -   * @param node the node that can have annotations associated with it
  +   * Given a [node] that can have annotations associated with it and the
  +   * [element] to which that node has been resolved, create the annotations in
  +   * the element model representing the annotations on the node.
      */
     void _setMetadataForParameter(Element element, NormalFormalParameter node) {
       if (element is! ElementImpl) {
  
positive.code:   }
  
    /**
     * Return `true` if the given identifier is the return type of a constructor declaration.
     *
     * @return `true` if the given identifier is the return type of a constructor declaration.
     */
    static bool _isConstructorReturnType(SimpleIdentifier identifier) {
      AstNode parent = identifier.parent;
  
negative.code:   }
  
    /**
     * Look up the getter with the given [getterName] in the given [type]. Return
     * the element representing the getter that was found, or `null` if there is
     * no getter with the given name. The [target] is the target of the
     * invocation, or `null` if there is no target.
     */
    PropertyAccessorElement _lookUpGetter(
        Expression target, DartType type, String getterName) {
  