java.lang.NullPointerException at org.netbeans.modules.php.analysis.ui.options.CodingStandardsFixerOptionsPanel.isChanged(CodingStandardsFixerOptionsPanel.java:181) at org.netbeans.modules.php.analysis.ui.options.AnalysisOptionsPanelController.fireChanged(AnalysisOptionsPanelController.java:143) at org.netbeans.modules.php.analysis.ui.options.AnalysisOptionsPanelController.stateChanged(AnalysisOptionsPanelController.java:174) at org.openide.util.ChangeSupport.fireChange(ChangeSupport.java:133) at org.openide.util.ChangeSupport.fireChange(ChangeSupport.java:119) at org.netbeans.modules.php.analysis.ui.options.MessDetectorOptionsPanel.fireChange(MessDetectorOptionsPanel.java:156) at org.netbeans.modules.php.analysis.ui.options.MessDetectorOptionsPanel$DefaultListSelectionListener.valueChanged(MessDetectorOptionsPanel.java:424) at javax.swing.JList.fireSelectionValueChanged(JList.java:1796) at javax.swing.JList$ListSelectionHandler.valueChanged(JList.java:1810) at javax.swing.DefaultListSelectionModel.fireValueChanged(DefaultListSelectionModel.java:184) at javax.swing.DefaultListSelectionModel.fireValueChanged(DefaultListSelectionModel.java:164) at javax.swing.DefaultListSelectionModel.fireValueChanged(DefaultListSelectionModel.java:211) at javax.swing.DefaultListSelectionModel.changeSelection(DefaultListSelectionModel.java:405) at javax.swing.DefaultListSelectionModel.changeSelection(DefaultListSelectionModel.java:415) at javax.swing.DefaultListSelectionModel.addSelectionInterval(DefaultListSelectionModel.java:518) at javax.swing.JList.addSelectionInterval(JList.java:2088) at org.netbeans.modules.php.analysis.ui.options.MessDetectorOptionsPanel.selectRuleSets(MessDetectorOptionsPanel.java:151) at org.netbeans.modules.php.analysis.ui.options.MessDetectorOptionsPanel.setMessDetectorRuleSets(MessDetectorOptionsPanel.java:131) at org.netbeans.modules.php.analysis.ui.options.MessDetectorOptionsPanel.update(MessDetectorOptionsPanel.java:169) at org.netbeans.modules.php.analysis.ui.options.AnalysisOptionsPanelController.update(AnalysisOptionsPanelController.java:88) at org.netbeans.modules.options.TabbedController.handleTabSwitched(TabbedController.java:236) at org.netbeans.modules.options.TabbedController.access$200(TabbedController.java:82) at org.netbeans.modules.options.TabbedController$2.stateChanged(TabbedController.java:109) at javax.swing.JTabbedPane.fireStateChanged(JTabbedPane.java:416) at javax.swing.JTabbedPane$ModelListener.stateChanged(JTabbedPane.java:270) at javax.swing.DefaultSingleSelectionModel.fireStateChanged(DefaultSingleSelectionModel.java:132) at javax.swing.DefaultSingleSelectionModel.setSelectedIndex(DefaultSingleSelectionModel.java:67) at javax.swing.JTabbedPane.setSelectedIndexImpl(JTabbedPane.java:616) at javax.swing.JTabbedPane.setSelectedIndex(JTabbedPane.java:591) at javax.swing.plaf.basic.BasicTabbedPaneUI$Handler.mousePressed(BasicTabbedPaneUI.java:3645) at java.awt.Component.processMouseEvent(Component.java:6524) at javax.swing.JComponent.processMouseEvent(JComponent.java:3321) at java.awt.Component.processEvent(Component.java:6292) at java.awt.Container.processEvent(Container.java:2234) at java.awt.Component.dispatchEventImpl(Component.java:4883) at java.awt.Container.dispatchEventImpl(Container.java:2292) at java.awt.Component.dispatchEvent(Component.java:4705) at java.awt.LightweightDispatcher.retargetMouseEvent(LightweightDispatcher.java:4898) at java.awt.LightweightDispatcher.processMouseEvent(LightweightDispatcher.java:4530) at java.awt.LightweightDispatcher.dispatchEvent(LightweightDispatcher.java:4462) at java.awt.Container.dispatchEventImpl(Container.java:2278) at java.awt.Window.dispatchEventImpl(Window.java:2739) at java.awt.Component.dispatchEvent(Component.java:4705) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:746) at java.awt.EventQueue.access$400(EventQueue.java:97) at java.awt.EventQueue$3.run(EventQueue.java:697) at java.awt.EventQueue$3.run(EventQueue.java:691) at java.security.AccessController.doPrivileged(AccessController.java:0) at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:75) at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:86) at java.awt.EventQueue$4.run(EventQueue.java:719) at java.awt.EventQueue$4.run(EventQueue.java:717) at java.security.AccessController.doPrivileged(AccessController.java:0) at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:75) at java.awt.EventQueue.dispatchEvent(EventQueue.java:716) at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:159) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93) at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)