code: function (node, parent, scope, file) {
        var hasRenderMethod = node.body.body.filter(isRenderMethod).length > 0;
        if (!hasRenderMethod) {
          return;
        }
  
        var makeHot = file.addImport(makeHotPath, makeHotName);
        var React   = file.addImport(reactPath,   reactName);
        var mount   = file.addImport(mountPath,   mountName);
  
        node.decorators = node.decorators || [];
        node.decorators.push(
          t.decorator(
            t.callExpression(
              makeHot,
              [
                React,
                mount,
                t.literal(file.opts._address || file.opts.filename),
                t.literal(node.id.name)
              ]
            )
          )
        );
      }
docs: ES6 ReactComponent