anchor.diff:     */
     List<UnlinkedCombinator> combinators;
   
  -  @Flag('DEFERRED', 1, 'Set if this declaration uses the `deferred` keyword')
  -  @Flag('IMPLICIT', 2, 'Set if this is an implicit import')
  -  int flags;
  +  /**
  +   * Indicates whether the import declaration uses the `deferred` keyword.
  +   */
  +  bool isDeferred;
  +
  +  /**
  +   * Indicates whether the import declaration is implicit.
  +   */
  +  bool isImplicit;
   }
   
   /**
  
positive.code: const private = null;
  
  /**
   * Annotation used to mark possible values of a "flags" field.  These will be
   * transformed into static constants.
   */
  class Flag {
    final String name;
    final int value;
    final String comment;
  
    const Flag(this.name, this.value, this.comment);
  }
  
  /**
   * Information about a dependency that exists between one library and another
   * due to an "import" declaration.
   */
  
negative.code:   String uri;
  
    /**
     * If [isImplicit] is false, offset of the "import" keyword.  If [isImplicit]
     * is true, zero.
     */
    @informative
    int offset;
  