anchor.diff:  
         // The remaining parameters are optional.
         for (var jsonName in pendingParameterNames) {
  -        var comment = new Comment(method.parameters[jsonName].description);
  +        var comment = parameterComment(method.parameters[jsonName]);
           enqueueOptionalParameter(
               jsonName, comment, method.parameters[jsonName]);
         }
  
positive.code:                 description.version,
                  'Parameters for method $jsonName does not have a type!');
            }
            var comment = new Comment(method.parameters[jsonName].description);
  
            tryEnqueuePositionalParameter(
                jsonName, comment, method.parameters[jsonName]);
  
negative.code:       // we append them at the end.
        if (method.parameters != null) {
          method.parameters.forEach((String jsonName, JsonSchema parameter) {
            var comment = parameterComment(parameter);
            tryEnqueuePositionalParameter(
                jsonName, comment, method.parameters[jsonName]);
          });
  