public final void actionPerformed(ActionEvent e) {
JPopupMenu popup = new JPopupMenu();
for (final AnalyzerBeanDescriptor<?> descriptor : getDescriptors()) {
JMenuItem outputWriterMenuItem = new DescriptorMenuItem(descriptor);
outputWriterMenuItem.addActionListener(new ActionListener() {
@SuppressWarnings("unchecked")
@Override
public void actionPerformed(ActionEvent e) {
Class<? extends RowProcessingAnalyzer<?>> beanClass = (Class<? extends RowProcessingAnalyzer<?>>) descriptor
.getComponentClass();