{
final HashMap<ActionCategory, ActionPlugin[]> actions = new HashMap<ActionCategory, ActionPlugin[]>();
final Configuration configuration = swingGuiContext.getConfiguration();
final ActionCategory[] categories = loadCategories(swingGuiContext);
final ActionFactory factory = PreviewPaneUtilities.createActionFactory(configuration);
for (int i = 0; i < categories.length; i++)
{
final ActionCategory category = categories[i];
actions.put(category, factory.getActions(swingGuiContext, category.getName()));
}
return actions;
}