* {@inheritDoc}
*/
public void actionPerformed(ActionEvent ev)
{
// Constructs the panels using reflection.
Action action = b.getActionObject();
GenericFrame frame = frames.get(action);
if (frame == null)
{
Class<? extends StatusGenericPanel> panelClass =
action.getAssociatedPanelClass();
try
{
Constructor<? extends StatusGenericPanel> constructor =
panelClass.getDeclaredConstructor();
StatusGenericPanel panel = constructor.newInstance();