anchor.diff:          '(${argumentParts.join(", ")})');
     }
   
  -  String formatAsList(Iterable parts) => "[${parts.join(", ")}]";
  -
  -  String formatAsMap(Iterable parts) => "{${parts.join(", ")}}";
  +  String formatList(Iterable parts) => "[${parts.join(", ")}]";
  +
  +  String formatMap(Iterable parts) => "{${parts.join(", ")}}";
   
     String generateCode() {
       Enumerator<ClassElement> classes = new Enumerator<ClassElement>();
  
positive.code:       return '"$name": (value) => $className.$name value';
      }
  
      String classMirrors = formatAsList(new Iterable<String>.generate(
          annotatedClasses.length, (int i) {
        ClassDomain classDomain = annotatedClasses[i];
  
  
negative.code:                 element.isStatic && element.isGetter)
        ].expand((x) => x).map((ExecutableElement element) =>
            staticGettingClosure(classDomain.classElement, element.name)));
        String staticSettersCode = formatMap(
            classDomain.declaredAndImplicitAccessors
                .where((PropertyAccessorElement element) =>
                    element.isStatic && element.isSetter)
  