function validateMethod(actionName, pluginName) {
  const text = getNameSpacedAction(actionName)
  const methodCallMatchesPluginNamespace = text && (text.name === pluginName)
  if (methodCallMatchesPluginNamespace) {
    const sub = getNameSpacedAction(text.method)
    const subText = (sub) ? 'or ' + sub.method : ''
    throw new Error([ pluginName + ' plugin is calling method ' + actionName,
      'Plugins cant call self',
      `Use ${text.method} ${subText} in ${pluginName} plugin insteadof ${actionName}`]
      .join('\n')
    )
  }
}
Verify plugin is not calling itself with whatever:myPluginName self refs