for (List<PluginMetadata> lpm : registry.getPlugins().values())
{
for (PluginMetadata pluginMetadata : lpm)
{
ConstraintEnforcer enforcer = new ConstraintEnforcer();
if (showAll || enforcer.isAvailable(shell.getCurrentProject(), pluginMetadata))
{
if (!listGroups.containsKey(pluginMetadata.getTopic()))
{
listGroups.put(pluginMetadata.getTopic(), listData = new ArrayList<String>());
}