anchor.diff:          summaryResynthesizer,
           new ElementLocationImpl.con3(<String>[absoluteUri]));
       if (isSynthetic) {
  -      importElement.setModifier(Modifier.SYNTHETIC, true);
  +      importElement.synthetic = true;
       } else {
         importElement.uri = serializedImport.uri;
       }
  
positive.code:         if (isTopLevel) {
            implicitVariable = buildImplicitTopLevelVariable(name, kind, holder);
          } else {
            implicitVariable = buildImplicitField(name, type, kind, holder);
            implicitVariable.setModifier(
                Modifier.STATIC, serializedExecutable.isStatic);
          }
          executableElement.variable = implicitVariable;
          if (kind == UnlinkedExecutableKind.getter) {
  
negative.code:         PropertyAccessorElementImpl executableElement =
              new PropertyAccessorElementImpl(name, -1);
          if (isTopLevel) {
            executableElement.static = true;
          } else {
            executableElement.static = serializedExecutable.isStatic;
          }
          buildExecutableCommonParts(executableElement, serializedExecutable);
          DartType type;
          if (kind == UnlinkedExecutableKind.getter) {
            executableElement.getter = true;
            type = executableElement.returnType;
          } else {
            executableElement.setter = true;
            type = executableElement.parameters[0].type;
          }
          holder.addAccessor(executableElement);
  