anchor.diff:      }
       if (_json.containsKey("parameters")) {
         _json["parameters"].forEach((key, param) {
  -        var type = parameterType(param["type"]);
  +        var type = parameterType[param["type"]];
           if (type != null) {
             tmp.add("\n");
             tmp.add("  /**\n");
  
positive.code:     if (data.containsKey("parameterOrder") && data.containsKey("parameters")) {
        data["parameterOrder"].forEach((param) {
          if (data["parameters"].containsKey(param)) {
            var type = parameterType(data["parameters"][param]["type"]);
            if (type != null) {
              if(!params.isEmpty) params.add(", ");
              params.add("$type ${cleanVariableName(param)}");
  
negative.code:     if (data.containsKey("parameters")) {
        data["parameters"].forEach((name, param) {
          if (!param.containsKey("gen_included")) {
            var type = parameterType[param["type"]];
            if (type != null) {
              if(!optParams.isEmpty) optParams.add(", ");
              optParams.add("$type ${cleanVariableName(name)}");
  