pluginA -contains class PropTesterA -plugin.xml -contributes the PropTesterA pluginB -adds dependency on pluginA -contains class PropTesterB -plugin.xml -contributes the PropTesterB -contributes RMB menuB1: The command is visbile if PropTesterA returns true for selection -contributes RMB menuB2: The command is visbile if PropTesterB returns true for selection