anchor.diff:        if (classDomain.classElement.isAbstract) {
           constructorsCode = '{}';
         } else {
  -        constructorsCode = formatAsMap(classDomain.constructors
  +        constructorsCode = formatMap(classDomain.constructors
               .map((ConstructorElement constructor) {
             return '"${constructor.name}": ${constructorCode(constructor)}';
           }));
  
positive.code:                 element.isStatic && element.isGetter)
        ].expand((x) => x).map((ExecutableElement element) =>
            staticGettingClosure(classDomain.classElement, element.name)));
        String staticSettersCode = formatAsMap(
            classDomain.declaredAndImplicitAccessors
                .where((PropertyAccessorElement element) =>
                    element.isStatic && element.isSetter)
  
negative.code:           '$metadataCode)';
      }));
  
      String gettersCode = formatMap(instanceGetterNames.map(gettingClosure));
      String settersCode = formatMap(instanceSetterNames.map(settingClosure));
  
      List<String> methodsList = members.items.map((ExecutableElement element) {
        int descriptor = _declarationDescriptor(element);
  