java.lang.ClassCastException: org.netbeans.jmi.javamodel.ParameterizedType$Impl at org.netbeans.modules.javacore.jmiimpl.javamodel.SemiPersistentElement.getInfos(SemiPersistentElement.java:293) at org.netbeans.modules.javacore.jmiimpl.javamodel.SemiPersistentElement.processMembers(SemiPersistentElement.java:321) at org.netbeans.modules.javacore.jmiimpl.javamodel.CallableFeatureImpl.matchElementInfo(CallableFeatureImpl.java:68) at org.netbeans.modules.javacore.jmiimpl.javamodel.SemiPersistentElement.setElementInfo(SemiPersistentElement.java:87) at org.netbeans.modules.javacore.jmiimpl.javamodel.SemiPersistentElement.setAnyElementInfo(SemiPersistentElement.java:449) at org.netbeans.modules.javacore.jmiimpl.javamodel.SemiPersistentElement.processMembers(SemiPersistentElement.java:352) at org.netbeans.modules.javacore.jmiimpl.javamodel.JavaClassImpl.matchElementInfo(JavaClassImpl.java:412) at org.netbeans.modules.javacore.jmiimpl.javamodel.SemiPersistentElement.setElementInfo(SemiPersistentElement.java:87) at org.netbeans.modules.javacore.jmiimpl.javamodel.SemiPersistentElement.setAnyElementInfo(SemiPersistentElement.java:449) at org.netbeans.modules.javacore.jmiimpl.javamodel.SemiPersistentElement.processMembers(SemiPersistentElement.java:352) at org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.matchElementInfo(ResourceImpl.java:192) at org.netbeans.modules.javacore.jmiimpl.javamodel.SemiPersistentElement.setElementInfo(SemiPersistentElement.java:87) at org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.directUpdate(ResourceImpl.java:514) at org.netbeans.modules.javacore.jmiimpl.javamodel.ResourceImpl.updateFromDataObject(ResourceImpl.java:353) at org.netbeans.modules.javacore.ExclusiveMutex.parseIfNeeded(ExclusiveMutex.java:154) at org.netbeans.modules.javacore.ExclusiveMutex.enter(ExclusiveMutex.java:104) at org.netbeans.mdr.NBMDRepositoryImpl.beginTrans(NBMDRepositoryImpl.java:218) at org.netbeans.modules.javacore.RepositoryUpdater.updateResource(RepositoryUpdater.java:77) at org.netbeans.modules.javacore.RepositoryUpdater.fileChanged(RepositoryUpdater.java:67) at org.openide.filesystems.FCLSupport.dispatchEvent(FCLSupport.java:75) at org.openide.filesystems.FCLSupport.dispatchEvent(FCLSupport.java:61) at org.openide.filesystems.FileObject$ED.dispatch(FileObject.java:782) at org.openide.filesystems.FileSystem$EventDispatcher.run(FileSystem.java:755) at org.openide.filesystems.EventControl.dispatchEvent(EventControl.java:47) at org.openide.filesystems.FileSystem.dispatchEvent(FileSystem.java:468) at org.openide.filesystems.FileObject.dispatchEvent(FileObject.java:404) at org.openide.filesystems.FileObject.fireFileChangedEvent(FileObject.java:369) at org.netbeans.modules.masterfs.MasterFileObject.access$900(MasterFileObject.java:34) at org.netbeans.modules.masterfs.MasterFileObject$FileChangeListenerImpl.fileChanged(MasterFileObject.java:751) at org.openide.filesystems.FCLSupport.dispatchEvent(FCLSupport.java:75) at org.openide.filesystems.FileObject$ED.dispatch(FileObject.java:762) at org.openide.filesystems.FileSystem$EventDispatcher.run(FileSystem.java:755) at org.openide.filesystems.EventControl.dispatchEvent(EventControl.java:47) at org.openide.filesystems.FileSystem.dispatchEvent(FileSystem.java:468) at org.openide.filesystems.FileObject.dispatchEvent(FileObject.java:404) at org.openide.filesystems.FileObject.fireFileChangedEvent(FileObject.java:369) at org.openide.filesystems.AbstractFolder.fileChanged0(AbstractFolder.java:454) at org.openide.filesystems.AbstractFolder.fileChanged0(AbstractFolder.java:457) at org.openide.filesystems.AbstractFolder.outputStreamClosed(AbstractFolder.java:840) at org.openide.filesystems.AbstractFileObject.outputStreamClosed(AbstractFileObject.java:764) at org.openide.filesystems.StreamPool.closeOutputStream(StreamPool.java:182) at org.openide.filesystems.StreamPool.access$100(StreamPool.java:27) at org.openide.filesystems.StreamPool$NotifyOutputStream.close(StreamPool.java:247) at java.io.FilterOutputStream.close(FilterOutputStream.java:143) at org.openide.text.CloneableEditorSupport$3.run(CloneableEditorSupport.java:660) at org.netbeans.editor.BaseDocument.render(BaseDocument.java:883) at org.openide.text.CloneableEditorSupport.saveDocument(CloneableEditorSupport.java:648) at org.openide.text.DataEditorSupport.saveDocument(DataEditorSupport.java:250) at org.openide.text.EditorSupport$Del.superSaveDocument(EditorSupport.java:721) at org.openide.text.EditorSupport.saveDocument(EditorSupport.java:223) at org.netbeans.modules.java.JavaEditor.saveDocument(JavaEditor.java:523) at org.netbeans.modules.java.JavaEditor.saveDocument(JavaEditor.java:506) at org.openide.text.EditorSupport$EntryEnv.save(EditorSupport.java:847) at org.openide.actions.SaveAction.performAction(SaveAction.java:41) at org.openide.util.actions.NodeAction$3.run(NodeAction.java:440) at org.openide.util.actions.CallableSystemAction.doPerformAction(CallableSystemAction.java:116) at org.openide.util.actions.NodeAction$DelegateAction.actionPerformed(NodeAction.java:438) at org.openide.windows.TopComponent.processKeyBinding(TopComponent.java:674) at javax.swing.JComponent.processKeyBindings(JComponent.java:2776) at javax.swing.JComponent.processKeyEvent(JComponent.java:2693) at java.awt.Component.processEvent(Component.java:5263) at java.awt.Container.processEvent(Container.java:1966) at java.awt.Component.dispatchEventImpl(Component.java:3953) at java.awt.Container.dispatchEventImpl(Container.java:2024) at java.awt.Component.dispatchEvent(Component.java:3801) at java.awt.KeyboardFocusManager.redispatchEvent(KeyboardFocusManager.java:1810) at java.awt.DefaultKeyboardFocusManager.dispatchKeyEvent(DefaultKeyboardFocusManager.java:668) at java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(DefaultKeyboardFocusManager.java:916) at java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(DefaultKeyboardFocusManager.java:794) at java.awt.DefaultKeyboardFocusManager.dispatchEvent(DefaultKeyboardFocusManager.java:632) at java.awt.Component.dispatchEventImpl(Component.java:3839) at java.awt.Container.dispatchEventImpl(Container.java:2024) at java.awt.Window.dispatchEventImpl(Window.java:1766) at java.awt.Component.dispatchEvent(Component.java:3801) [catch] at java.awt.EventQueue.dispatchEvent(EventQueue.java:463) at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:234) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149) at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)