docs: function createClass(json) {
      return t.classDeclaration(
        t.identifier(json.name),
        null,
        t.classBody(
          json.methods
            .filter(filterMethodsWithUnsupportedParams)
            .filter(filterMethodsWithBlacklistedName)
            .reduce(handleOverloadedMethods, [])
            .map(createMethod.bind(null, json))
        ),
        []
      );
    }