anchor.diff:      List<ParameterMirror> f3Parameters = f3.parameters;
       MethodMirror f4 = cm.declarations["f4"];
       List<ParameterMirror> f4Parameters = f4.parameters;
  +    MethodMirror constructor = cm.declarations["A"];
  +    List<ParameterMirror> constructorParameters = constructor.parameters;
  +
       expect(f1Parameters, []);
   
       expect(f2Parameters.length, 1);
  
positive.code:   f2(int a) {}
    f3(int a, [String b, @C() String c = "ten"]) {}
    f4(int a, {@lib.D(3) A b, C c: const C()}) {}
  }
  
  main() {
  
negative.code:     expect(f4Parameters[2].qualifiedName,
          "test_reflectable.test.parameter_mirrors_test.A.f4.c");
      expect(f4Parameters[2].metadata, []);
  
      expect(constructorParameters[0].isNamed, true);
      expect(constructorParameters[0].hasDefaultValue, true);
      expect(constructorParameters[0].defaultValue, 42);
      expect(constructorParameters[0].isConst, false);
      expect(constructorParameters[0].isFinal, false);
      expect(constructorParameters[0].isStatic, false);
      expect(constructorParameters[0].isOptional, true);
      expect(constructorParameters[0].isTopLevel, false);
      expect(constructorParameters[0].owner, constructor);
      expect(constructorParameters[0].simpleName, "x");
      expect(constructorParameters[0].qualifiedName,
          "test_reflectable.test.parameter_mirrors_test.A..x");
      expect(constructorParameters[0].metadata, []);
    });
  }
  