From 33613a85afc4b1481367fbe92a17ee59c240250b Mon Sep 17 00:00:00 2001 From: Sven Eisenhauer Date: Fri, 10 Nov 2023 15:11:48 +0100 Subject: add new repo --- .../prakt3/prakt3WS/.metadata/.bak_6.log | 10299 +++++++++++++++++++ 1 file changed, 10299 insertions(+) create mode 100644 Master/Kryptografie/prakt3/prakt3WS/.metadata/.bak_6.log (limited to 'Master/Kryptografie/prakt3/prakt3WS/.metadata/.bak_6.log') diff --git a/Master/Kryptografie/prakt3/prakt3WS/.metadata/.bak_6.log b/Master/Kryptografie/prakt3/prakt3WS/.metadata/.bak_6.log new file mode 100644 index 0000000..c340a05 --- /dev/null +++ b/Master/Kryptografie/prakt3/prakt3WS/.metadata/.bak_6.log @@ -0,0 +1,10299 @@ +!SESSION 2008-05-25 18:08:46.859 ----------------------------------------------- +eclipse.buildId=M20060629-1905 +java.version=1.6.0_06 +java.vendor=Sun Microsystems Inc. +BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=de_DE +Command-line arguments: -os win32 -ws win32 -arch x86 + +This is a continuation of log file C:\Daten\Master\Kryptografie\prakt3\prakt3WS\.metadata\.bak_5.log +Created Time: 2008-05-25 18:14:00.265 + +!ENTRY org.eclipse.jem.beaninfo 2 0 2008-05-25 18:14:00.265 +!MESSAGE IWAV0155E Introspection failed on class "java.lang.Object." msg="." +!STACK 0 +java.lang.ClassCastException: java.lang.Boolean cannot be cast to org.eclipse.emf.common.util.EList + at org.eclipse.emf.ecore.change.impl.FeatureChangeImpl.getValue(FeatureChangeImpl.java:422) + at org.eclipse.emf.ecore.change.impl.ChangeDescriptionImpl.preApply(ChangeDescriptionImpl.java:480) + at org.eclipse.emf.ecore.change.impl.ChangeDescriptionImpl.apply(ChangeDescriptionImpl.java:288) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter$ExtensionDocApplies.run(BeaninfoClassAdapter.java:1139) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.applyExtensionDocument(BeaninfoClassAdapter.java:905) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:649) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getKind(JavaClassImpl.java:1135) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.isInterface(JavaClassImpl.java:984) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1855) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getESuperTypes(JavaClassImpl.java:1675) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:632) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getESuperTypes(JavaClassImpl.java:1675) + at org.eclipse.emf.ecore.impl.EClassImpl.getEAllSuperTypes(EClassImpl.java:1933) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAllSuperTypes(JavaClassImpl.java:1671) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:622) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getESuperTypes(JavaClassImpl.java:1675) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:632) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.ve.internal.java.codegen.java.JavaBeanModelBuilder.determineVisitorFactoryRule(JavaBeanModelBuilder.java:507) + at org.eclipse.ve.internal.java.codegen.java.JavaBeanModelBuilder.build(JavaBeanModelBuilder.java:440) + at org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslator.reverseParse(JavaSourceTranslator.java:865) + at org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslator.decodeDocument(JavaSourceTranslator.java:947) + at org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslator.loadModel(JavaSourceTranslator.java:597) + at org.eclipse.ve.internal.java.codegen.editorpart.JavaVisualEditorPart$Setup.run(JavaVisualEditorPart.java:1978) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) + +!ENTRY org.eclipse.jem.beaninfo 2 0 2008-05-25 18:14:00.281 +!MESSAGE IWAV0155E Introspection failed on class "java.lang.Object." msg="." +!STACK 0 +java.lang.ClassCastException: java.lang.Boolean cannot be cast to org.eclipse.emf.common.util.EList + at org.eclipse.emf.ecore.change.impl.FeatureChangeImpl.getValue(FeatureChangeImpl.java:422) + at org.eclipse.emf.ecore.change.impl.ChangeDescriptionImpl.preApply(ChangeDescriptionImpl.java:480) + at org.eclipse.emf.ecore.change.impl.ChangeDescriptionImpl.apply(ChangeDescriptionImpl.java:288) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter$ExtensionDocApplies.run(BeaninfoClassAdapter.java:1139) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.applyExtensionDocument(BeaninfoClassAdapter.java:905) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:649) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getKind(JavaClassImpl.java:1135) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:593) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.isPublic(JavaClassImpl.java:1152) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1883) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eGet(BasicEObjectImpl.java:989) + at org.eclipse.emf.ecore.change.impl.FeatureChangeImpl.getValue(FeatureChangeImpl.java:422) + at org.eclipse.emf.ecore.change.impl.ChangeDescriptionImpl.preApply(ChangeDescriptionImpl.java:480) + at org.eclipse.emf.ecore.change.impl.ChangeDescriptionImpl.apply(ChangeDescriptionImpl.java:288) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter$ExtensionDocApplies.run(BeaninfoClassAdapter.java:1139) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.applyExtensionDocument(BeaninfoClassAdapter.java:905) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:649) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getESuperTypes(JavaClassImpl.java:1675) + at org.eclipse.emf.ecore.impl.EClassImpl.getEAllSuperTypes(EClassImpl.java:1933) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAllSuperTypes(JavaClassImpl.java:1671) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:622) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getESuperTypes(JavaClassImpl.java:1675) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:632) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.ve.internal.java.codegen.java.JavaBeanModelBuilder.determineVisitorFactoryRule(JavaBeanModelBuilder.java:507) + at org.eclipse.ve.internal.java.codegen.java.JavaBeanModelBuilder.build(JavaBeanModelBuilder.java:440) + at org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslator.reverseParse(JavaSourceTranslator.java:865) + at org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslator.decodeDocument(JavaSourceTranslator.java:947) + at org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslator.loadModel(JavaSourceTranslator.java:597) + at org.eclipse.ve.internal.java.codegen.editorpart.JavaVisualEditorPart$Setup.run(JavaVisualEditorPart.java:1978) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) + +!ENTRY org.eclipse.jem.beaninfo 2 0 2008-05-25 18:14:00.296 +!MESSAGE IWAV0155E Introspection failed on class "java.lang.Object." msg="." +!STACK 0 +java.lang.ClassCastException: java.lang.Boolean cannot be cast to org.eclipse.emf.common.util.EList + at org.eclipse.emf.ecore.change.impl.FeatureChangeImpl.getValue(FeatureChangeImpl.java:422) + at org.eclipse.emf.ecore.change.impl.ChangeDescriptionImpl.preApply(ChangeDescriptionImpl.java:480) + at org.eclipse.emf.ecore.change.impl.ChangeDescriptionImpl.apply(ChangeDescriptionImpl.java:288) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter$ExtensionDocApplies.run(BeaninfoClassAdapter.java:1139) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.applyExtensionDocument(BeaninfoClassAdapter.java:905) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:649) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAllSuperTypes(JavaClassImpl.java:1670) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:622) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.isPublic(JavaClassImpl.java:1152) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1883) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eGet(BasicEObjectImpl.java:989) + at org.eclipse.emf.ecore.change.impl.FeatureChangeImpl.getValue(FeatureChangeImpl.java:422) + at org.eclipse.emf.ecore.change.impl.ChangeDescriptionImpl.preApply(ChangeDescriptionImpl.java:480) + at org.eclipse.emf.ecore.change.impl.ChangeDescriptionImpl.apply(ChangeDescriptionImpl.java:288) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter$ExtensionDocApplies.run(BeaninfoClassAdapter.java:1139) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.applyExtensionDocument(BeaninfoClassAdapter.java:905) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:649) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getESuperTypes(JavaClassImpl.java:1675) + at org.eclipse.emf.ecore.impl.EClassImpl.getEAllSuperTypes(EClassImpl.java:1933) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAllSuperTypes(JavaClassImpl.java:1671) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:622) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getESuperTypes(JavaClassImpl.java:1675) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:632) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.ve.internal.java.codegen.java.JavaBeanModelBuilder.determineVisitorFactoryRule(JavaBeanModelBuilder.java:507) + at org.eclipse.ve.internal.java.codegen.java.JavaBeanModelBuilder.build(JavaBeanModelBuilder.java:440) + at org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslator.reverseParse(JavaSourceTranslator.java:865) + at org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslator.decodeDocument(JavaSourceTranslator.java:947) + at org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslator.loadModel(JavaSourceTranslator.java:597) + at org.eclipse.ve.internal.java.codegen.editorpart.JavaVisualEditorPart$Setup.run(JavaVisualEditorPart.java:1978) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) + +!ENTRY org.eclipse.jem.beaninfo 2 0 2008-05-25 18:14:00.312 +!MESSAGE IWAV0155E Introspection failed on class "java.lang.Object." msg="." +!STACK 0 +java.lang.ClassCastException: java.lang.Boolean cannot be cast to org.eclipse.emf.common.util.EList + at org.eclipse.emf.ecore.change.impl.FeatureChangeImpl.getValue(FeatureChangeImpl.java:422) + at org.eclipse.emf.ecore.change.impl.ChangeDescriptionImpl.preApply(ChangeDescriptionImpl.java:480) + at org.eclipse.emf.ecore.change.impl.ChangeDescriptionImpl.apply(ChangeDescriptionImpl.java:288) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter$ExtensionDocApplies.run(BeaninfoClassAdapter.java:1139) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.applyExtensionDocument(BeaninfoClassAdapter.java:905) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:649) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getESuperTypes(JavaClassImpl.java:1675) + at org.eclipse.emf.ecore.impl.EClassImpl.getEAllSuperTypes(EClassImpl.java:1933) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAllSuperTypes(JavaClassImpl.java:1671) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:622) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.isPublic(JavaClassImpl.java:1152) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1883) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eGet(BasicEObjectImpl.java:989) + at org.eclipse.emf.ecore.change.impl.FeatureChangeImpl.getValue(FeatureChangeImpl.java:422) + at org.eclipse.emf.ecore.change.impl.ChangeDescriptionImpl.preApply(ChangeDescriptionImpl.java:480) + at org.eclipse.emf.ecore.change.impl.ChangeDescriptionImpl.apply(ChangeDescriptionImpl.java:288) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter$ExtensionDocApplies.run(BeaninfoClassAdapter.java:1139) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.applyExtensionDocument(BeaninfoClassAdapter.java:905) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:649) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getESuperTypes(JavaClassImpl.java:1675) + at org.eclipse.emf.ecore.impl.EClassImpl.getEAllSuperTypes(EClassImpl.java:1933) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAllSuperTypes(JavaClassImpl.java:1671) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:622) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getESuperTypes(JavaClassImpl.java:1675) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:632) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.ve.internal.java.codegen.java.JavaBeanModelBuilder.determineVisitorFactoryRule(JavaBeanModelBuilder.java:507) + at org.eclipse.ve.internal.java.codegen.java.JavaBeanModelBuilder.build(JavaBeanModelBuilder.java:440) + at org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslator.reverseParse(JavaSourceTranslator.java:865) + at org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslator.decodeDocument(JavaSourceTranslator.java:947) + at org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslator.loadModel(JavaSourceTranslator.java:597) + at org.eclipse.ve.internal.java.codegen.editorpart.JavaVisualEditorPart$Setup.run(JavaVisualEditorPart.java:1978) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) + +!ENTRY org.eclipse.jem.beaninfo 2 0 2008-05-25 18:14:00.328 +!MESSAGE IWAV0155E Introspection failed on class "java.lang.Object." msg="." +!STACK 0 +java.lang.ClassCastException: java.lang.Boolean cannot be cast to org.eclipse.emf.common.util.EList + at org.eclipse.emf.ecore.change.impl.FeatureChangeImpl.getValue(FeatureChangeImpl.java:422) + at org.eclipse.emf.ecore.change.impl.ChangeDescriptionImpl.preApply(ChangeDescriptionImpl.java:480) + at org.eclipse.emf.ecore.change.impl.ChangeDescriptionImpl.apply(ChangeDescriptionImpl.java:288) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter$ExtensionDocApplies.run(BeaninfoClassAdapter.java:1139) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.applyExtensionDocument(BeaninfoClassAdapter.java:905) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:649) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getESuperTypes(JavaClassImpl.java:1675) + at org.eclipse.emf.ecore.impl.EClassImpl.getEGenericSuperTypes(EClassImpl.java:343) + at org.eclipse.emf.ecore.impl.EClassImpl$9.delegateSize(EClassImpl.java:1703) + at org.eclipse.emf.common.util.DelegatingEList.size(DelegatingEList.java:222) + at org.eclipse.emf.common.util.DelegatingEList$EIterator.hasNext(DelegatingEList.java:1048) + at org.eclipse.emf.ecore.impl.EClassImpl.getEAllSuperTypes(EClassImpl.java:1933) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAllSuperTypes(JavaClassImpl.java:1671) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:622) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.isPublic(JavaClassImpl.java:1152) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1883) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eGet(BasicEObjectImpl.java:989) + at org.eclipse.emf.ecore.change.impl.FeatureChangeImpl.getValue(FeatureChangeImpl.java:422) + at org.eclipse.emf.ecore.change.impl.ChangeDescriptionImpl.preApply(ChangeDescriptionImpl.java:480) + at org.eclipse.emf.ecore.change.impl.ChangeDescriptionImpl.apply(ChangeDescriptionImpl.java:288) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter$ExtensionDocApplies.run(BeaninfoClassAdapter.java:1139) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.applyExtensionDocument(BeaninfoClassAdapter.java:905) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:649) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getESuperTypes(JavaClassImpl.java:1675) + at org.eclipse.emf.ecore.impl.EClassImpl.getEAllSuperTypes(EClassImpl.java:1933) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAllSuperTypes(JavaClassImpl.java:1671) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:622) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getESuperTypes(JavaClassImpl.java:1675) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:632) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.ve.internal.java.codegen.java.JavaBeanModelBuilder.determineVisitorFactoryRule(JavaBeanModelBuilder.java:507) + at org.eclipse.ve.internal.java.codegen.java.JavaBeanModelBuilder.build(JavaBeanModelBuilder.java:440) + at org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslator.reverseParse(JavaSourceTranslator.java:865) + at org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslator.decodeDocument(JavaSourceTranslator.java:947) + at org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslator.loadModel(JavaSourceTranslator.java:597) + at org.eclipse.ve.internal.java.codegen.editorpart.JavaVisualEditorPart$Setup.run(JavaVisualEditorPart.java:1978) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) + +!ENTRY org.eclipse.jem.beaninfo 2 0 2008-05-25 18:14:00.343 +!MESSAGE IWAV0155E Introspection failed on class "java.lang.Object." msg="." +!STACK 0 +java.lang.ClassCastException: java.lang.Boolean cannot be cast to org.eclipse.emf.common.util.EList + at org.eclipse.emf.ecore.change.impl.FeatureChangeImpl.getValue(FeatureChangeImpl.java:422) + at org.eclipse.emf.ecore.change.impl.ChangeDescriptionImpl.preApply(ChangeDescriptionImpl.java:480) + at org.eclipse.emf.ecore.change.impl.ChangeDescriptionImpl.apply(ChangeDescriptionImpl.java:288) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter$ExtensionDocApplies.run(BeaninfoClassAdapter.java:1139) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.applyExtensionDocument(BeaninfoClassAdapter.java:905) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:649) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getESuperTypes(JavaClassImpl.java:1675) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:632) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.isPublic(JavaClassImpl.java:1152) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1883) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eGet(BasicEObjectImpl.java:989) + at org.eclipse.emf.ecore.change.impl.FeatureChangeImpl.getValue(FeatureChangeImpl.java:422) + at org.eclipse.emf.ecore.change.impl.ChangeDescriptionImpl.preApply(ChangeDescriptionImpl.java:480) + at org.eclipse.emf.ecore.change.impl.ChangeDescriptionImpl.apply(ChangeDescriptionImpl.java:288) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter$ExtensionDocApplies.run(BeaninfoClassAdapter.java:1139) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.applyExtensionDocument(BeaninfoClassAdapter.java:905) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:649) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getESuperTypes(JavaClassImpl.java:1675) + at org.eclipse.emf.ecore.impl.EClassImpl.getEAllSuperTypes(EClassImpl.java:1933) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAllSuperTypes(JavaClassImpl.java:1671) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:622) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getESuperTypes(JavaClassImpl.java:1675) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:632) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.ve.internal.java.codegen.java.JavaBeanModelBuilder.determineVisitorFactoryRule(JavaBeanModelBuilder.java:507) + at org.eclipse.ve.internal.java.codegen.java.JavaBeanModelBuilder.build(JavaBeanModelBuilder.java:440) + at org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslator.reverseParse(JavaSourceTranslator.java:865) + at org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslator.decodeDocument(JavaSourceTranslator.java:947) + at org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslator.loadModel(JavaSourceTranslator.java:597) + at org.eclipse.ve.internal.java.codegen.editorpart.JavaVisualEditorPart$Setup.run(JavaVisualEditorPart.java:1978) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) + +!ENTRY org.eclipse.jem.beaninfo 2 0 2008-05-25 18:14:00.359 +!MESSAGE IWAV0155E Introspection failed on class "java.lang.Object." msg="." +!STACK 0 +java.lang.ClassCastException: java.lang.Boolean cannot be cast to org.eclipse.emf.common.util.EList + at org.eclipse.emf.ecore.change.impl.FeatureChangeImpl.getValue(FeatureChangeImpl.java:422) + at org.eclipse.emf.ecore.change.impl.ChangeDescriptionImpl.preApply(ChangeDescriptionImpl.java:480) + at org.eclipse.emf.ecore.change.impl.ChangeDescriptionImpl.apply(ChangeDescriptionImpl.java:288) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter$ExtensionDocApplies.run(BeaninfoClassAdapter.java:1139) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.applyExtensionDocument(BeaninfoClassAdapter.java:905) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:649) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.isPublic(JavaClassImpl.java:1152) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1883) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eGet(BasicEObjectImpl.java:989) + at org.eclipse.emf.ecore.change.impl.FeatureChangeImpl.getValue(FeatureChangeImpl.java:422) + at org.eclipse.emf.ecore.change.impl.ChangeDescriptionImpl.preApply(ChangeDescriptionImpl.java:480) + at org.eclipse.emf.ecore.change.impl.ChangeDescriptionImpl.apply(ChangeDescriptionImpl.java:288) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter$ExtensionDocApplies.run(BeaninfoClassAdapter.java:1139) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.applyExtensionDocument(BeaninfoClassAdapter.java:905) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:649) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.isPublic(JavaClassImpl.java:1152) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1883) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eGet(BasicEObjectImpl.java:989) + at org.eclipse.emf.ecore.change.impl.FeatureChangeImpl.getValue(FeatureChangeImpl.java:422) + at org.eclipse.emf.ecore.change.impl.ChangeDescriptionImpl.preApply(ChangeDescriptionImpl.java:480) + at org.eclipse.emf.ecore.change.impl.ChangeDescriptionImpl.apply(ChangeDescriptionImpl.java:288) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter$ExtensionDocApplies.run(BeaninfoClassAdapter.java:1139) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.applyExtensionDocument(BeaninfoClassAdapter.java:905) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:649) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getESuperTypes(JavaClassImpl.java:1675) + at org.eclipse.emf.ecore.impl.EClassImpl.getEAllSuperTypes(EClassImpl.java:1933) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAllSuperTypes(JavaClassImpl.java:1671) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:622) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getESuperTypes(JavaClassImpl.java:1675) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:632) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.ve.internal.java.codegen.java.JavaBeanModelBuilder.determineVisitorFactoryRule(JavaBeanModelBuilder.java:507) + at org.eclipse.ve.internal.java.codegen.java.JavaBeanModelBuilder.build(JavaBeanModelBuilder.java:440) + at org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslator.reverseParse(JavaSourceTranslator.java:865) + at org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslator.decodeDocument(JavaSourceTranslator.java:947) + at org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslator.loadModel(JavaSourceTranslator.java:597) + at org.eclipse.ve.internal.java.codegen.editorpart.JavaVisualEditorPart$Setup.run(JavaVisualEditorPart.java:1978) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) + +!ENTRY org.eclipse.jem.beaninfo 2 0 2008-05-25 18:14:00.375 +!MESSAGE IWAV0155E Introspection failed on class "java.awt.Component." msg="." +!STACK 0 +java.lang.ClassCastException: java.lang.Boolean cannot be cast to org.eclipse.emf.common.util.EList + at org.eclipse.emf.ecore.change.impl.FeatureChangeImpl.getValue(FeatureChangeImpl.java:422) + at org.eclipse.emf.ecore.change.impl.ChangeDescriptionImpl.preApply(ChangeDescriptionImpl.java:480) + at org.eclipse.emf.ecore.change.impl.ChangeDescriptionImpl.apply(ChangeDescriptionImpl.java:288) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter$ExtensionDocApplies.run(BeaninfoClassAdapter.java:1139) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.applyExtensionDocument(BeaninfoClassAdapter.java:905) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:649) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.isPublic(JavaClassImpl.java:1152) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1883) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eGet(BasicEObjectImpl.java:989) + at org.eclipse.emf.ecore.change.impl.FeatureChangeImpl.getValue(FeatureChangeImpl.java:422) + at org.eclipse.emf.ecore.change.impl.ChangeDescriptionImpl.preApply(ChangeDescriptionImpl.java:480) + at org.eclipse.emf.ecore.change.impl.ChangeDescriptionImpl.apply(ChangeDescriptionImpl.java:288) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter$ExtensionDocApplies.run(BeaninfoClassAdapter.java:1139) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.applyExtensionDocument(BeaninfoClassAdapter.java:905) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:649) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getESuperTypes(JavaClassImpl.java:1675) + at org.eclipse.emf.ecore.impl.EClassImpl.getEAllSuperTypes(EClassImpl.java:1933) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAllSuperTypes(JavaClassImpl.java:1671) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:622) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getESuperTypes(JavaClassImpl.java:1675) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:632) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.ve.internal.java.codegen.java.JavaBeanModelBuilder.determineVisitorFactoryRule(JavaBeanModelBuilder.java:507) + at org.eclipse.ve.internal.java.codegen.java.JavaBeanModelBuilder.build(JavaBeanModelBuilder.java:440) + at org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslator.reverseParse(JavaSourceTranslator.java:865) + at org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslator.decodeDocument(JavaSourceTranslator.java:947) + at org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslator.loadModel(JavaSourceTranslator.java:597) + at org.eclipse.ve.internal.java.codegen.editorpart.JavaVisualEditorPart$Setup.run(JavaVisualEditorPart.java:1978) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) + +!ENTRY org.eclipse.jem.beaninfo 2 0 2008-05-25 18:14:00.390 +!MESSAGE IWAV0155E Introspection failed on class "java.lang.Object." msg="." +!STACK 0 +java.lang.ClassCastException: java.lang.Boolean cannot be cast to org.eclipse.emf.common.util.EList + at org.eclipse.emf.ecore.change.impl.FeatureChangeImpl.getValue(FeatureChangeImpl.java:422) + at org.eclipse.emf.ecore.change.impl.ChangeDescriptionImpl.preApply(ChangeDescriptionImpl.java:480) + at org.eclipse.emf.ecore.change.impl.ChangeDescriptionImpl.apply(ChangeDescriptionImpl.java:288) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter$ExtensionDocApplies.run(BeaninfoClassAdapter.java:1139) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.applyExtensionDocument(BeaninfoClassAdapter.java:905) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:649) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getKind(JavaClassImpl.java:1135) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.isInterface(JavaClassImpl.java:984) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1855) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.isPublic(JavaClassImpl.java:1152) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1883) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eGet(BasicEObjectImpl.java:989) + at org.eclipse.emf.ecore.change.impl.FeatureChangeImpl.getValue(FeatureChangeImpl.java:422) + at org.eclipse.emf.ecore.change.impl.ChangeDescriptionImpl.preApply(ChangeDescriptionImpl.java:480) + at org.eclipse.emf.ecore.change.impl.ChangeDescriptionImpl.apply(ChangeDescriptionImpl.java:288) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter$ExtensionDocApplies.run(BeaninfoClassAdapter.java:1139) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.applyExtensionDocument(BeaninfoClassAdapter.java:905) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:649) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getESuperTypes(JavaClassImpl.java:1675) + at org.eclipse.emf.ecore.impl.EClassImpl.getEAllSuperTypes(EClassImpl.java:1933) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAllSuperTypes(JavaClassImpl.java:1671) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:622) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getESuperTypes(JavaClassImpl.java:1675) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:632) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.ve.internal.java.codegen.java.JavaBeanModelBuilder.determineVisitorFactoryRule(JavaBeanModelBuilder.java:507) + at org.eclipse.ve.internal.java.codegen.java.JavaBeanModelBuilder.build(JavaBeanModelBuilder.java:440) + at org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslator.reverseParse(JavaSourceTranslator.java:865) + at org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslator.decodeDocument(JavaSourceTranslator.java:947) + at org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslator.loadModel(JavaSourceTranslator.java:597) + at org.eclipse.ve.internal.java.codegen.editorpart.JavaVisualEditorPart$Setup.run(JavaVisualEditorPart.java:1978) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) + +!ENTRY org.eclipse.jem.beaninfo 2 0 2008-05-25 18:14:00.390 +!MESSAGE IWAV0155E Introspection failed on class "java.awt.Container." msg="." +!STACK 0 +java.lang.ClassCastException: java.lang.Boolean cannot be cast to org.eclipse.emf.common.util.EList + at org.eclipse.emf.ecore.change.impl.FeatureChangeImpl.getValue(FeatureChangeImpl.java:422) + at org.eclipse.emf.ecore.change.impl.ChangeDescriptionImpl.preApply(ChangeDescriptionImpl.java:480) + at org.eclipse.emf.ecore.change.impl.ChangeDescriptionImpl.apply(ChangeDescriptionImpl.java:288) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter$ExtensionDocApplies.run(BeaninfoClassAdapter.java:1139) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.applyExtensionDocument(BeaninfoClassAdapter.java:905) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:649) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getESuperTypes(JavaClassImpl.java:1675) + at org.eclipse.emf.ecore.impl.EClassImpl.getEAllSuperTypes(EClassImpl.java:1933) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAllSuperTypes(JavaClassImpl.java:1671) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:622) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getESuperTypes(JavaClassImpl.java:1675) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:632) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.ve.internal.java.codegen.java.JavaBeanModelBuilder.determineVisitorFactoryRule(JavaBeanModelBuilder.java:507) + at org.eclipse.ve.internal.java.codegen.java.JavaBeanModelBuilder.build(JavaBeanModelBuilder.java:440) + at org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslator.reverseParse(JavaSourceTranslator.java:865) + at org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslator.decodeDocument(JavaSourceTranslator.java:947) + at org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslator.loadModel(JavaSourceTranslator.java:597) + at org.eclipse.ve.internal.java.codegen.editorpart.JavaVisualEditorPart$Setup.run(JavaVisualEditorPart.java:1978) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) + +!ENTRY org.eclipse.jem.beaninfo 2 0 2008-05-25 18:14:00.406 +!MESSAGE IWAV0155E Introspection failed on class "java.lang.Object." msg="." +!STACK 0 +java.lang.ClassCastException: java.lang.Boolean cannot be cast to org.eclipse.emf.common.util.EList + at org.eclipse.emf.ecore.change.impl.FeatureChangeImpl.getValue(FeatureChangeImpl.java:422) + at org.eclipse.emf.ecore.change.impl.ChangeDescriptionImpl.preApply(ChangeDescriptionImpl.java:480) + at org.eclipse.emf.ecore.change.impl.ChangeDescriptionImpl.apply(ChangeDescriptionImpl.java:288) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter$ExtensionDocApplies.run(BeaninfoClassAdapter.java:1139) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.applyExtensionDocument(BeaninfoClassAdapter.java:905) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:649) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getKind(JavaClassImpl.java:1135) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:593) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getKind(JavaClassImpl.java:1135) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.isInterface(JavaClassImpl.java:984) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1855) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getESuperTypes(JavaClassImpl.java:1675) + at org.eclipse.emf.ecore.impl.EClassImpl.getEAllSuperTypes(EClassImpl.java:1933) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAllSuperTypes(JavaClassImpl.java:1671) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:622) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getESuperTypes(JavaClassImpl.java:1675) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:632) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.ve.internal.java.codegen.java.JavaBeanModelBuilder.determineVisitorFactoryRule(JavaBeanModelBuilder.java:507) + at org.eclipse.ve.internal.java.codegen.java.JavaBeanModelBuilder.build(JavaBeanModelBuilder.java:440) + at org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslator.reverseParse(JavaSourceTranslator.java:865) + at org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslator.decodeDocument(JavaSourceTranslator.java:947) + at org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslator.loadModel(JavaSourceTranslator.java:597) + at org.eclipse.ve.internal.java.codegen.editorpart.JavaVisualEditorPart$Setup.run(JavaVisualEditorPart.java:1978) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) + +!ENTRY org.eclipse.jem.beaninfo 2 0 2008-05-25 18:14:00.421 +!MESSAGE IWAV0155E Introspection failed on class "java.lang.Object." msg="." +!STACK 0 +java.lang.ClassCastException: java.lang.Boolean cannot be cast to org.eclipse.emf.common.util.EList + at org.eclipse.emf.ecore.change.impl.FeatureChangeImpl.getValue(FeatureChangeImpl.java:422) + at org.eclipse.emf.ecore.change.impl.ChangeDescriptionImpl.preApply(ChangeDescriptionImpl.java:480) + at org.eclipse.emf.ecore.change.impl.ChangeDescriptionImpl.apply(ChangeDescriptionImpl.java:288) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter$ExtensionDocApplies.run(BeaninfoClassAdapter.java:1139) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.applyExtensionDocument(BeaninfoClassAdapter.java:905) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:649) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAllSuperTypes(JavaClassImpl.java:1670) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:622) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getKind(JavaClassImpl.java:1135) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.isInterface(JavaClassImpl.java:984) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1855) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getESuperTypes(JavaClassImpl.java:1675) + at org.eclipse.emf.ecore.impl.EClassImpl.getEAllSuperTypes(EClassImpl.java:1933) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAllSuperTypes(JavaClassImpl.java:1671) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:622) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getESuperTypes(JavaClassImpl.java:1675) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:632) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.ve.internal.java.codegen.java.JavaBeanModelBuilder.determineVisitorFactoryRule(JavaBeanModelBuilder.java:507) + at org.eclipse.ve.internal.java.codegen.java.JavaBeanModelBuilder.build(JavaBeanModelBuilder.java:440) + at org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslator.reverseParse(JavaSourceTranslator.java:865) + at org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslator.decodeDocument(JavaSourceTranslator.java:947) + at org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslator.loadModel(JavaSourceTranslator.java:597) + at org.eclipse.ve.internal.java.codegen.editorpart.JavaVisualEditorPart$Setup.run(JavaVisualEditorPart.java:1978) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) + +!ENTRY org.eclipse.jem.beaninfo 2 0 2008-05-25 18:14:00.437 +!MESSAGE IWAV0155E Introspection failed on class "java.lang.Object." msg="." +!STACK 0 +java.lang.ClassCastException: java.lang.Boolean cannot be cast to org.eclipse.emf.common.util.EList + at org.eclipse.emf.ecore.change.impl.FeatureChangeImpl.getValue(FeatureChangeImpl.java:422) + at org.eclipse.emf.ecore.change.impl.ChangeDescriptionImpl.preApply(ChangeDescriptionImpl.java:480) + at org.eclipse.emf.ecore.change.impl.ChangeDescriptionImpl.apply(ChangeDescriptionImpl.java:288) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter$ExtensionDocApplies.run(BeaninfoClassAdapter.java:1139) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.applyExtensionDocument(BeaninfoClassAdapter.java:905) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:649) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getESuperTypes(JavaClassImpl.java:1675) + at org.eclipse.emf.ecore.impl.EClassImpl.getEAllSuperTypes(EClassImpl.java:1933) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAllSuperTypes(JavaClassImpl.java:1671) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:622) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getKind(JavaClassImpl.java:1135) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.isInterface(JavaClassImpl.java:984) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1855) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getESuperTypes(JavaClassImpl.java:1675) + at org.eclipse.emf.ecore.impl.EClassImpl.getEAllSuperTypes(EClassImpl.java:1933) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAllSuperTypes(JavaClassImpl.java:1671) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:622) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getESuperTypes(JavaClassImpl.java:1675) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:632) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.ve.internal.java.codegen.java.JavaBeanModelBuilder.determineVisitorFactoryRule(JavaBeanModelBuilder.java:507) + at org.eclipse.ve.internal.java.codegen.java.JavaBeanModelBuilder.build(JavaBeanModelBuilder.java:440) + at org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslator.reverseParse(JavaSourceTranslator.java:865) + at org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslator.decodeDocument(JavaSourceTranslator.java:947) + at org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslator.loadModel(JavaSourceTranslator.java:597) + at org.eclipse.ve.internal.java.codegen.editorpart.JavaVisualEditorPart$Setup.run(JavaVisualEditorPart.java:1978) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) + +!ENTRY org.eclipse.jem.beaninfo 2 0 2008-05-25 18:14:00.453 +!MESSAGE IWAV0155E Introspection failed on class "java.lang.Object." msg="." +!STACK 0 +java.lang.ClassCastException: java.lang.Boolean cannot be cast to org.eclipse.emf.common.util.EList + at org.eclipse.emf.ecore.change.impl.FeatureChangeImpl.getValue(FeatureChangeImpl.java:422) + at org.eclipse.emf.ecore.change.impl.ChangeDescriptionImpl.preApply(ChangeDescriptionImpl.java:480) + at org.eclipse.emf.ecore.change.impl.ChangeDescriptionImpl.apply(ChangeDescriptionImpl.java:288) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter$ExtensionDocApplies.run(BeaninfoClassAdapter.java:1139) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.applyExtensionDocument(BeaninfoClassAdapter.java:905) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:649) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getESuperTypes(JavaClassImpl.java:1675) + at org.eclipse.emf.ecore.impl.EClassImpl.getEGenericSuperTypes(EClassImpl.java:343) + at org.eclipse.emf.ecore.impl.EClassImpl$9.delegateSize(EClassImpl.java:1703) + at org.eclipse.emf.common.util.DelegatingEList.size(DelegatingEList.java:222) + at org.eclipse.emf.common.util.DelegatingEList$EIterator.hasNext(DelegatingEList.java:1048) + at org.eclipse.emf.ecore.impl.EClassImpl.getEAllSuperTypes(EClassImpl.java:1933) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAllSuperTypes(JavaClassImpl.java:1671) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:622) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getKind(JavaClassImpl.java:1135) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.isInterface(JavaClassImpl.java:984) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1855) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getESuperTypes(JavaClassImpl.java:1675) + at org.eclipse.emf.ecore.impl.EClassImpl.getEAllSuperTypes(EClassImpl.java:1933) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAllSuperTypes(JavaClassImpl.java:1671) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:622) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getESuperTypes(JavaClassImpl.java:1675) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:632) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.ve.internal.java.codegen.java.JavaBeanModelBuilder.determineVisitorFactoryRule(JavaBeanModelBuilder.java:507) + at org.eclipse.ve.internal.java.codegen.java.JavaBeanModelBuilder.build(JavaBeanModelBuilder.java:440) + at org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslator.reverseParse(JavaSourceTranslator.java:865) + at org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslator.decodeDocument(JavaSourceTranslator.java:947) + at org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslator.loadModel(JavaSourceTranslator.java:597) + at org.eclipse.ve.internal.java.codegen.editorpart.JavaVisualEditorPart$Setup.run(JavaVisualEditorPart.java:1978) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) + +!ENTRY org.eclipse.jem.beaninfo 2 0 2008-05-25 18:14:00.468 +!MESSAGE IWAV0155E Introspection failed on class "java.lang.Object." msg="." +!STACK 0 +java.lang.ClassCastException: java.lang.Boolean cannot be cast to org.eclipse.emf.common.util.EList + at org.eclipse.emf.ecore.change.impl.FeatureChangeImpl.getValue(FeatureChangeImpl.java:422) + at org.eclipse.emf.ecore.change.impl.ChangeDescriptionImpl.preApply(ChangeDescriptionImpl.java:480) + at org.eclipse.emf.ecore.change.impl.ChangeDescriptionImpl.apply(ChangeDescriptionImpl.java:288) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter$ExtensionDocApplies.run(BeaninfoClassAdapter.java:1139) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.applyExtensionDocument(BeaninfoClassAdapter.java:905) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:649) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getESuperTypes(JavaClassImpl.java:1675) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:632) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getKind(JavaClassImpl.java:1135) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.isInterface(JavaClassImpl.java:984) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1855) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getESuperTypes(JavaClassImpl.java:1675) + at org.eclipse.emf.ecore.impl.EClassImpl.getEAllSuperTypes(EClassImpl.java:1933) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAllSuperTypes(JavaClassImpl.java:1671) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:622) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getESuperTypes(JavaClassImpl.java:1675) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:632) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.ve.internal.java.codegen.java.JavaBeanModelBuilder.determineVisitorFactoryRule(JavaBeanModelBuilder.java:507) + at org.eclipse.ve.internal.java.codegen.java.JavaBeanModelBuilder.build(JavaBeanModelBuilder.java:440) + at org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslator.reverseParse(JavaSourceTranslator.java:865) + at org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslator.decodeDocument(JavaSourceTranslator.java:947) + at org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslator.loadModel(JavaSourceTranslator.java:597) + at org.eclipse.ve.internal.java.codegen.editorpart.JavaVisualEditorPart$Setup.run(JavaVisualEditorPart.java:1978) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) + +!ENTRY org.eclipse.jem.beaninfo 2 0 2008-05-25 18:14:00.484 +!MESSAGE IWAV0155E Introspection failed on class "java.lang.Object." msg="." +!STACK 0 +java.lang.ClassCastException: java.lang.Boolean cannot be cast to org.eclipse.emf.common.util.EList + at org.eclipse.emf.ecore.change.impl.FeatureChangeImpl.getValue(FeatureChangeImpl.java:422) + at org.eclipse.emf.ecore.change.impl.ChangeDescriptionImpl.preApply(ChangeDescriptionImpl.java:480) + at org.eclipse.emf.ecore.change.impl.ChangeDescriptionImpl.apply(ChangeDescriptionImpl.java:288) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter$ExtensionDocApplies.run(BeaninfoClassAdapter.java:1139) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.applyExtensionDocument(BeaninfoClassAdapter.java:905) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:649) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.isPublic(JavaClassImpl.java:1152) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1883) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eGet(BasicEObjectImpl.java:989) + at org.eclipse.emf.ecore.change.impl.FeatureChangeImpl.getValue(FeatureChangeImpl.java:422) + at org.eclipse.emf.ecore.change.impl.ChangeDescriptionImpl.preApply(ChangeDescriptionImpl.java:480) + at org.eclipse.emf.ecore.change.impl.ChangeDescriptionImpl.apply(ChangeDescriptionImpl.java:288) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter$ExtensionDocApplies.run(BeaninfoClassAdapter.java:1139) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.applyExtensionDocument(BeaninfoClassAdapter.java:905) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:649) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getKind(JavaClassImpl.java:1135) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.isInterface(JavaClassImpl.java:984) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1855) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getESuperTypes(JavaClassImpl.java:1675) + at org.eclipse.emf.ecore.impl.EClassImpl.getEAllSuperTypes(EClassImpl.java:1933) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAllSuperTypes(JavaClassImpl.java:1671) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:622) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getESuperTypes(JavaClassImpl.java:1675) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:632) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.ve.internal.java.codegen.java.JavaBeanModelBuilder.determineVisitorFactoryRule(JavaBeanModelBuilder.java:507) + at org.eclipse.ve.internal.java.codegen.java.JavaBeanModelBuilder.build(JavaBeanModelBuilder.java:440) + at org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslator.reverseParse(JavaSourceTranslator.java:865) + at org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslator.decodeDocument(JavaSourceTranslator.java:947) + at org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslator.loadModel(JavaSourceTranslator.java:597) + at org.eclipse.ve.internal.java.codegen.editorpart.JavaVisualEditorPart$Setup.run(JavaVisualEditorPart.java:1978) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) + +!ENTRY org.eclipse.jem.beaninfo 2 0 2008-05-25 18:14:00.500 +!MESSAGE IWAV0155E Introspection failed on class "java.awt.Component." msg="." +!STACK 0 +java.lang.ClassCastException: java.lang.Boolean cannot be cast to org.eclipse.emf.common.util.EList + at org.eclipse.emf.ecore.change.impl.FeatureChangeImpl.getValue(FeatureChangeImpl.java:422) + at org.eclipse.emf.ecore.change.impl.ChangeDescriptionImpl.preApply(ChangeDescriptionImpl.java:480) + at org.eclipse.emf.ecore.change.impl.ChangeDescriptionImpl.apply(ChangeDescriptionImpl.java:288) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter$ExtensionDocApplies.run(BeaninfoClassAdapter.java:1139) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.applyExtensionDocument(BeaninfoClassAdapter.java:905) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:649) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getKind(JavaClassImpl.java:1135) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.isInterface(JavaClassImpl.java:984) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1855) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getESuperTypes(JavaClassImpl.java:1675) + at org.eclipse.emf.ecore.impl.EClassImpl.getEAllSuperTypes(EClassImpl.java:1933) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAllSuperTypes(JavaClassImpl.java:1671) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:622) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getESuperTypes(JavaClassImpl.java:1675) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:632) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.ve.internal.java.codegen.java.JavaBeanModelBuilder.determineVisitorFactoryRule(JavaBeanModelBuilder.java:507) + at org.eclipse.ve.internal.java.codegen.java.JavaBeanModelBuilder.build(JavaBeanModelBuilder.java:440) + at org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslator.reverseParse(JavaSourceTranslator.java:865) + at org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslator.decodeDocument(JavaSourceTranslator.java:947) + at org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslator.loadModel(JavaSourceTranslator.java:597) + at org.eclipse.ve.internal.java.codegen.editorpart.JavaVisualEditorPart$Setup.run(JavaVisualEditorPart.java:1978) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) + +!ENTRY org.eclipse.jem.beaninfo 2 0 2008-05-25 18:14:00.515 +!MESSAGE IWAV0155E Introspection failed on class "java.lang.Object." msg="." +!STACK 0 +java.lang.ClassCastException: java.lang.Boolean cannot be cast to org.eclipse.emf.common.util.EList + at org.eclipse.emf.ecore.change.impl.FeatureChangeImpl.getValue(FeatureChangeImpl.java:422) + at org.eclipse.emf.ecore.change.impl.ChangeDescriptionImpl.preApply(ChangeDescriptionImpl.java:480) + at org.eclipse.emf.ecore.change.impl.ChangeDescriptionImpl.apply(ChangeDescriptionImpl.java:288) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter$ExtensionDocApplies.run(BeaninfoClassAdapter.java:1139) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.applyExtensionDocument(BeaninfoClassAdapter.java:905) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:649) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getKind(JavaClassImpl.java:1135) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.isInterface(JavaClassImpl.java:984) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1855) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getKind(JavaClassImpl.java:1135) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.isInterface(JavaClassImpl.java:984) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1855) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getESuperTypes(JavaClassImpl.java:1675) + at org.eclipse.emf.ecore.impl.EClassImpl.getEAllSuperTypes(EClassImpl.java:1933) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAllSuperTypes(JavaClassImpl.java:1671) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:622) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getESuperTypes(JavaClassImpl.java:1675) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:632) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.ve.internal.java.codegen.java.JavaBeanModelBuilder.determineVisitorFactoryRule(JavaBeanModelBuilder.java:507) + at org.eclipse.ve.internal.java.codegen.java.JavaBeanModelBuilder.build(JavaBeanModelBuilder.java:440) + at org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslator.reverseParse(JavaSourceTranslator.java:865) + at org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslator.decodeDocument(JavaSourceTranslator.java:947) + at org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslator.loadModel(JavaSourceTranslator.java:597) + at org.eclipse.ve.internal.java.codegen.editorpart.JavaVisualEditorPart$Setup.run(JavaVisualEditorPart.java:1978) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) + +!ENTRY org.eclipse.jem.beaninfo 2 0 2008-05-25 18:14:00.531 +!MESSAGE IWAV0155E Introspection failed on class "java.lang.Object." msg="." +!STACK 0 +java.lang.ClassCastException: java.lang.Boolean cannot be cast to org.eclipse.emf.common.util.EList + at org.eclipse.emf.ecore.change.impl.FeatureChangeImpl.getValue(FeatureChangeImpl.java:422) + at org.eclipse.emf.ecore.change.impl.ChangeDescriptionImpl.preApply(ChangeDescriptionImpl.java:480) + at org.eclipse.emf.ecore.change.impl.ChangeDescriptionImpl.apply(ChangeDescriptionImpl.java:288) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter$ExtensionDocApplies.run(BeaninfoClassAdapter.java:1139) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.applyExtensionDocument(BeaninfoClassAdapter.java:905) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:649) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getKind(JavaClassImpl.java:1135) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:593) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getKind(JavaClassImpl.java:1135) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:593) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getESuperTypes(JavaClassImpl.java:1675) + at org.eclipse.emf.ecore.impl.EClassImpl.getEGenericSuperTypes(EClassImpl.java:343) + at org.eclipse.emf.ecore.impl.EClassImpl$9.delegateSize(EClassImpl.java:1703) + at org.eclipse.emf.common.util.DelegatingEList.size(DelegatingEList.java:222) + at org.eclipse.emf.common.util.DelegatingEList$EIterator.hasNext(DelegatingEList.java:1048) + at org.eclipse.emf.ecore.impl.EClassImpl.getEAllSuperTypes(EClassImpl.java:1933) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAllSuperTypes(JavaClassImpl.java:1671) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:622) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getESuperTypes(JavaClassImpl.java:1675) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:632) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.ve.internal.java.codegen.java.JavaBeanModelBuilder.determineVisitorFactoryRule(JavaBeanModelBuilder.java:507) + at org.eclipse.ve.internal.java.codegen.java.JavaBeanModelBuilder.build(JavaBeanModelBuilder.java:440) + at org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslator.reverseParse(JavaSourceTranslator.java:865) + at org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslator.decodeDocument(JavaSourceTranslator.java:947) + at org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslator.loadModel(JavaSourceTranslator.java:597) + at org.eclipse.ve.internal.java.codegen.editorpart.JavaVisualEditorPart$Setup.run(JavaVisualEditorPart.java:1978) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) + +!ENTRY org.eclipse.jem.beaninfo 2 0 2008-05-25 18:14:00.546 +!MESSAGE IWAV0155E Introspection failed on class "java.lang.Object." msg="." +!STACK 0 +java.lang.ClassCastException: java.lang.Boolean cannot be cast to org.eclipse.emf.common.util.EList + at org.eclipse.emf.ecore.change.impl.FeatureChangeImpl.getValue(FeatureChangeImpl.java:422) + at org.eclipse.emf.ecore.change.impl.ChangeDescriptionImpl.preApply(ChangeDescriptionImpl.java:480) + at org.eclipse.emf.ecore.change.impl.ChangeDescriptionImpl.apply(ChangeDescriptionImpl.java:288) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter$ExtensionDocApplies.run(BeaninfoClassAdapter.java:1139) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.applyExtensionDocument(BeaninfoClassAdapter.java:905) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:649) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAllSuperTypes(JavaClassImpl.java:1670) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:622) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getKind(JavaClassImpl.java:1135) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:593) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getESuperTypes(JavaClassImpl.java:1675) + at org.eclipse.emf.ecore.impl.EClassImpl.getEGenericSuperTypes(EClassImpl.java:343) + at org.eclipse.emf.ecore.impl.EClassImpl$9.delegateSize(EClassImpl.java:1703) + at org.eclipse.emf.common.util.DelegatingEList.size(DelegatingEList.java:222) + at org.eclipse.emf.common.util.DelegatingEList$EIterator.hasNext(DelegatingEList.java:1048) + at org.eclipse.emf.ecore.impl.EClassImpl.getEAllSuperTypes(EClassImpl.java:1933) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAllSuperTypes(JavaClassImpl.java:1671) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:622) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getESuperTypes(JavaClassImpl.java:1675) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:632) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.ve.internal.java.codegen.java.JavaBeanModelBuilder.determineVisitorFactoryRule(JavaBeanModelBuilder.java:507) + at org.eclipse.ve.internal.java.codegen.java.JavaBeanModelBuilder.build(JavaBeanModelBuilder.java:440) + at org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslator.reverseParse(JavaSourceTranslator.java:865) + at org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslator.decodeDocument(JavaSourceTranslator.java:947) + at org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslator.loadModel(JavaSourceTranslator.java:597) + at org.eclipse.ve.internal.java.codegen.editorpart.JavaVisualEditorPart$Setup.run(JavaVisualEditorPart.java:1978) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) + +!ENTRY org.eclipse.jem.beaninfo 2 0 2008-05-25 18:14:00.562 +!MESSAGE IWAV0155E Introspection failed on class "java.lang.Object." msg="." +!STACK 0 +java.lang.ClassCastException: java.lang.Boolean cannot be cast to org.eclipse.emf.common.util.EList + at org.eclipse.emf.ecore.change.impl.FeatureChangeImpl.getValue(FeatureChangeImpl.java:422) + at org.eclipse.emf.ecore.change.impl.ChangeDescriptionImpl.preApply(ChangeDescriptionImpl.java:480) + at org.eclipse.emf.ecore.change.impl.ChangeDescriptionImpl.apply(ChangeDescriptionImpl.java:288) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter$ExtensionDocApplies.run(BeaninfoClassAdapter.java:1139) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.applyExtensionDocument(BeaninfoClassAdapter.java:905) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:649) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getESuperTypes(JavaClassImpl.java:1675) + at org.eclipse.emf.ecore.impl.EClassImpl.getEAllSuperTypes(EClassImpl.java:1933) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAllSuperTypes(JavaClassImpl.java:1671) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:622) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getKind(JavaClassImpl.java:1135) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:593) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getESuperTypes(JavaClassImpl.java:1675) + at org.eclipse.emf.ecore.impl.EClassImpl.getEGenericSuperTypes(EClassImpl.java:343) + at org.eclipse.emf.ecore.impl.EClassImpl$9.delegateSize(EClassImpl.java:1703) + at org.eclipse.emf.common.util.DelegatingEList.size(DelegatingEList.java:222) + at org.eclipse.emf.common.util.DelegatingEList$EIterator.hasNext(DelegatingEList.java:1048) + at org.eclipse.emf.ecore.impl.EClassImpl.getEAllSuperTypes(EClassImpl.java:1933) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAllSuperTypes(JavaClassImpl.java:1671) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:622) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getESuperTypes(JavaClassImpl.java:1675) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:632) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.ve.internal.java.codegen.java.JavaBeanModelBuilder.determineVisitorFactoryRule(JavaBeanModelBuilder.java:507) + at org.eclipse.ve.internal.java.codegen.java.JavaBeanModelBuilder.build(JavaBeanModelBuilder.java:440) + at org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslator.reverseParse(JavaSourceTranslator.java:865) + at org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslator.decodeDocument(JavaSourceTranslator.java:947) + at org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslator.loadModel(JavaSourceTranslator.java:597) + at org.eclipse.ve.internal.java.codegen.editorpart.JavaVisualEditorPart$Setup.run(JavaVisualEditorPart.java:1978) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) + +!ENTRY org.eclipse.jem.beaninfo 2 0 2008-05-25 18:14:00.578 +!MESSAGE IWAV0155E Introspection failed on class "java.lang.Object." msg="." +!STACK 0 +java.lang.ClassCastException: java.lang.Boolean cannot be cast to org.eclipse.emf.common.util.EList + at org.eclipse.emf.ecore.change.impl.FeatureChangeImpl.getValue(FeatureChangeImpl.java:422) + at org.eclipse.emf.ecore.change.impl.ChangeDescriptionImpl.preApply(ChangeDescriptionImpl.java:480) + at org.eclipse.emf.ecore.change.impl.ChangeDescriptionImpl.apply(ChangeDescriptionImpl.java:288) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter$ExtensionDocApplies.run(BeaninfoClassAdapter.java:1139) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.applyExtensionDocument(BeaninfoClassAdapter.java:905) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:649) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getESuperTypes(JavaClassImpl.java:1675) + at org.eclipse.emf.ecore.impl.EClassImpl.getEGenericSuperTypes(EClassImpl.java:343) + at org.eclipse.emf.ecore.impl.EClassImpl$9.delegateSize(EClassImpl.java:1703) + at org.eclipse.emf.common.util.DelegatingEList.size(DelegatingEList.java:222) + at org.eclipse.emf.common.util.DelegatingEList$EIterator.hasNext(DelegatingEList.java:1048) + at org.eclipse.emf.ecore.impl.EClassImpl.getEAllSuperTypes(EClassImpl.java:1933) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAllSuperTypes(JavaClassImpl.java:1671) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:622) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getKind(JavaClassImpl.java:1135) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:593) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getESuperTypes(JavaClassImpl.java:1675) + at org.eclipse.emf.ecore.impl.EClassImpl.getEGenericSuperTypes(EClassImpl.java:343) + at org.eclipse.emf.ecore.impl.EClassImpl$9.delegateSize(EClassImpl.java:1703) + at org.eclipse.emf.common.util.DelegatingEList.size(DelegatingEList.java:222) + at org.eclipse.emf.common.util.DelegatingEList$EIterator.hasNext(DelegatingEList.java:1048) + at org.eclipse.emf.ecore.impl.EClassImpl.getEAllSuperTypes(EClassImpl.java:1933) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAllSuperTypes(JavaClassImpl.java:1671) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:622) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getESuperTypes(JavaClassImpl.java:1675) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:632) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.ve.internal.java.codegen.java.JavaBeanModelBuilder.determineVisitorFactoryRule(JavaBeanModelBuilder.java:507) + at org.eclipse.ve.internal.java.codegen.java.JavaBeanModelBuilder.build(JavaBeanModelBuilder.java:440) + at org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslator.reverseParse(JavaSourceTranslator.java:865) + at org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslator.decodeDocument(JavaSourceTranslator.java:947) + at org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslator.loadModel(JavaSourceTranslator.java:597) + at org.eclipse.ve.internal.java.codegen.editorpart.JavaVisualEditorPart$Setup.run(JavaVisualEditorPart.java:1978) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) + +!ENTRY org.eclipse.jem.beaninfo 2 0 2008-05-25 18:14:00.593 +!MESSAGE IWAV0155E Introspection failed on class "java.lang.Object." msg="." +!STACK 0 +java.lang.ClassCastException: java.lang.Boolean cannot be cast to org.eclipse.emf.common.util.EList + at org.eclipse.emf.ecore.change.impl.FeatureChangeImpl.getValue(FeatureChangeImpl.java:422) + at org.eclipse.emf.ecore.change.impl.ChangeDescriptionImpl.preApply(ChangeDescriptionImpl.java:480) + at org.eclipse.emf.ecore.change.impl.ChangeDescriptionImpl.apply(ChangeDescriptionImpl.java:288) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter$ExtensionDocApplies.run(BeaninfoClassAdapter.java:1139) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.applyExtensionDocument(BeaninfoClassAdapter.java:905) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:649) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getESuperTypes(JavaClassImpl.java:1675) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:632) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getKind(JavaClassImpl.java:1135) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:593) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getESuperTypes(JavaClassImpl.java:1675) + at org.eclipse.emf.ecore.impl.EClassImpl.getEGenericSuperTypes(EClassImpl.java:343) + at org.eclipse.emf.ecore.impl.EClassImpl$9.delegateSize(EClassImpl.java:1703) + at org.eclipse.emf.common.util.DelegatingEList.size(DelegatingEList.java:222) + at org.eclipse.emf.common.util.DelegatingEList$EIterator.hasNext(DelegatingEList.java:1048) + at org.eclipse.emf.ecore.impl.EClassImpl.getEAllSuperTypes(EClassImpl.java:1933) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAllSuperTypes(JavaClassImpl.java:1671) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:622) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getESuperTypes(JavaClassImpl.java:1675) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:632) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.ve.internal.java.codegen.java.JavaBeanModelBuilder.determineVisitorFactoryRule(JavaBeanModelBuilder.java:507) + at org.eclipse.ve.internal.java.codegen.java.JavaBeanModelBuilder.build(JavaBeanModelBuilder.java:440) + at org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslator.reverseParse(JavaSourceTranslator.java:865) + at org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslator.decodeDocument(JavaSourceTranslator.java:947) + at org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslator.loadModel(JavaSourceTranslator.java:597) + at org.eclipse.ve.internal.java.codegen.editorpart.JavaVisualEditorPart$Setup.run(JavaVisualEditorPart.java:1978) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) + +!ENTRY org.eclipse.jem.beaninfo 2 0 2008-05-25 18:14:00.609 +!MESSAGE IWAV0155E Introspection failed on class "java.lang.Object." msg="." +!STACK 0 +java.lang.ClassCastException: java.lang.Boolean cannot be cast to org.eclipse.emf.common.util.EList + at org.eclipse.emf.ecore.change.impl.FeatureChangeImpl.getValue(FeatureChangeImpl.java:422) + at org.eclipse.emf.ecore.change.impl.ChangeDescriptionImpl.preApply(ChangeDescriptionImpl.java:480) + at org.eclipse.emf.ecore.change.impl.ChangeDescriptionImpl.apply(ChangeDescriptionImpl.java:288) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter$ExtensionDocApplies.run(BeaninfoClassAdapter.java:1139) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.applyExtensionDocument(BeaninfoClassAdapter.java:905) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:649) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.isPublic(JavaClassImpl.java:1152) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1883) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eGet(BasicEObjectImpl.java:989) + at org.eclipse.emf.ecore.change.impl.FeatureChangeImpl.getValue(FeatureChangeImpl.java:422) + at org.eclipse.emf.ecore.change.impl.ChangeDescriptionImpl.preApply(ChangeDescriptionImpl.java:480) + at org.eclipse.emf.ecore.change.impl.ChangeDescriptionImpl.apply(ChangeDescriptionImpl.java:288) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter$ExtensionDocApplies.run(BeaninfoClassAdapter.java:1139) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.applyExtensionDocument(BeaninfoClassAdapter.java:905) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:649) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getKind(JavaClassImpl.java:1135) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:593) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getESuperTypes(JavaClassImpl.java:1675) + at org.eclipse.emf.ecore.impl.EClassImpl.getEGenericSuperTypes(EClassImpl.java:343) + at org.eclipse.emf.ecore.impl.EClassImpl$9.delegateSize(EClassImpl.java:1703) + at org.eclipse.emf.common.util.DelegatingEList.size(DelegatingEList.java:222) + at org.eclipse.emf.common.util.DelegatingEList$EIterator.hasNext(DelegatingEList.java:1048) + at org.eclipse.emf.ecore.impl.EClassImpl.getEAllSuperTypes(EClassImpl.java:1933) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAllSuperTypes(JavaClassImpl.java:1671) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:622) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getESuperTypes(JavaClassImpl.java:1675) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:632) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.ve.internal.java.codegen.java.JavaBeanModelBuilder.determineVisitorFactoryRule(JavaBeanModelBuilder.java:507) + at org.eclipse.ve.internal.java.codegen.java.JavaBeanModelBuilder.build(JavaBeanModelBuilder.java:440) + at org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslator.reverseParse(JavaSourceTranslator.java:865) + at org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslator.decodeDocument(JavaSourceTranslator.java:947) + at org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslator.loadModel(JavaSourceTranslator.java:597) + at org.eclipse.ve.internal.java.codegen.editorpart.JavaVisualEditorPart$Setup.run(JavaVisualEditorPart.java:1978) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) + +!ENTRY org.eclipse.jem.beaninfo 2 0 2008-05-25 18:14:00.625 +!MESSAGE IWAV0155E Introspection failed on class "java.awt.Component." msg="." +!STACK 0 +java.lang.ClassCastException: java.lang.Boolean cannot be cast to org.eclipse.emf.common.util.EList + at org.eclipse.emf.ecore.change.impl.FeatureChangeImpl.getValue(FeatureChangeImpl.java:422) + at org.eclipse.emf.ecore.change.impl.ChangeDescriptionImpl.preApply(ChangeDescriptionImpl.java:480) + at org.eclipse.emf.ecore.change.impl.ChangeDescriptionImpl.apply(ChangeDescriptionImpl.java:288) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter$ExtensionDocApplies.run(BeaninfoClassAdapter.java:1139) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.applyExtensionDocument(BeaninfoClassAdapter.java:905) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:649) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getKind(JavaClassImpl.java:1135) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:593) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getESuperTypes(JavaClassImpl.java:1675) + at org.eclipse.emf.ecore.impl.EClassImpl.getEGenericSuperTypes(EClassImpl.java:343) + at org.eclipse.emf.ecore.impl.EClassImpl$9.delegateSize(EClassImpl.java:1703) + at org.eclipse.emf.common.util.DelegatingEList.size(DelegatingEList.java:222) + at org.eclipse.emf.common.util.DelegatingEList$EIterator.hasNext(DelegatingEList.java:1048) + at org.eclipse.emf.ecore.impl.EClassImpl.getEAllSuperTypes(EClassImpl.java:1933) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAllSuperTypes(JavaClassImpl.java:1671) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:622) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getESuperTypes(JavaClassImpl.java:1675) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:632) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.ve.internal.java.codegen.java.JavaBeanModelBuilder.determineVisitorFactoryRule(JavaBeanModelBuilder.java:507) + at org.eclipse.ve.internal.java.codegen.java.JavaBeanModelBuilder.build(JavaBeanModelBuilder.java:440) + at org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslator.reverseParse(JavaSourceTranslator.java:865) + at org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslator.decodeDocument(JavaSourceTranslator.java:947) + at org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslator.loadModel(JavaSourceTranslator.java:597) + at org.eclipse.ve.internal.java.codegen.editorpart.JavaVisualEditorPart$Setup.run(JavaVisualEditorPart.java:1978) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) + +!ENTRY org.eclipse.jem.beaninfo 2 0 2008-05-25 18:14:00.625 +!MESSAGE IWAV0155E Introspection failed on class "java.lang.Object." msg="." +!STACK 0 +java.lang.ClassCastException: java.lang.Boolean cannot be cast to org.eclipse.emf.common.util.EList + at org.eclipse.emf.ecore.change.impl.FeatureChangeImpl.getValue(FeatureChangeImpl.java:422) + at org.eclipse.emf.ecore.change.impl.ChangeDescriptionImpl.preApply(ChangeDescriptionImpl.java:480) + at org.eclipse.emf.ecore.change.impl.ChangeDescriptionImpl.apply(ChangeDescriptionImpl.java:288) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter$ExtensionDocApplies.run(BeaninfoClassAdapter.java:1139) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.applyExtensionDocument(BeaninfoClassAdapter.java:905) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:649) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getKind(JavaClassImpl.java:1135) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.isInterface(JavaClassImpl.java:984) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1855) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getKind(JavaClassImpl.java:1135) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:593) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getESuperTypes(JavaClassImpl.java:1675) + at org.eclipse.emf.ecore.impl.EClassImpl.getEGenericSuperTypes(EClassImpl.java:343) + at org.eclipse.emf.ecore.impl.EClassImpl$9.delegateSize(EClassImpl.java:1703) + at org.eclipse.emf.common.util.DelegatingEList.size(DelegatingEList.java:222) + at org.eclipse.emf.common.util.DelegatingEList$EIterator.hasNext(DelegatingEList.java:1048) + at org.eclipse.emf.ecore.impl.EClassImpl.getEAllSuperTypes(EClassImpl.java:1933) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAllSuperTypes(JavaClassImpl.java:1671) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:622) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getESuperTypes(JavaClassImpl.java:1675) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:632) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.ve.internal.java.codegen.java.JavaBeanModelBuilder.determineVisitorFactoryRule(JavaBeanModelBuilder.java:507) + at org.eclipse.ve.internal.java.codegen.java.JavaBeanModelBuilder.build(JavaBeanModelBuilder.java:440) + at org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslator.reverseParse(JavaSourceTranslator.java:865) + at org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslator.decodeDocument(JavaSourceTranslator.java:947) + at org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslator.loadModel(JavaSourceTranslator.java:597) + at org.eclipse.ve.internal.java.codegen.editorpart.JavaVisualEditorPart$Setup.run(JavaVisualEditorPart.java:1978) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) + +!ENTRY org.eclipse.jem.beaninfo 2 0 2008-05-25 18:14:00.656 +!MESSAGE IWAV0155E Introspection failed on class "java.lang.Object." msg="." +!STACK 0 +java.lang.ClassCastException: java.lang.Boolean cannot be cast to org.eclipse.emf.common.util.EList + at org.eclipse.emf.ecore.change.impl.FeatureChangeImpl.getValue(FeatureChangeImpl.java:422) + at org.eclipse.emf.ecore.change.impl.ChangeDescriptionImpl.preApply(ChangeDescriptionImpl.java:480) + at org.eclipse.emf.ecore.change.impl.ChangeDescriptionImpl.apply(ChangeDescriptionImpl.java:288) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter$ExtensionDocApplies.run(BeaninfoClassAdapter.java:1139) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.applyExtensionDocument(BeaninfoClassAdapter.java:905) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:649) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getKind(JavaClassImpl.java:1135) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:593) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAllSuperTypes(JavaClassImpl.java:1670) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:622) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getESuperTypes(JavaClassImpl.java:1675) + at org.eclipse.emf.ecore.impl.EClassImpl.getEGenericSuperTypes(EClassImpl.java:343) + at org.eclipse.emf.ecore.impl.EClassImpl$9.delegateSize(EClassImpl.java:1703) + at org.eclipse.emf.common.util.DelegatingEList.size(DelegatingEList.java:222) + at org.eclipse.emf.common.util.DelegatingEList$EIterator.hasNext(DelegatingEList.java:1048) + at org.eclipse.emf.ecore.impl.EClassImpl.getEAllSuperTypes(EClassImpl.java:1933) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAllSuperTypes(JavaClassImpl.java:1671) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:622) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getESuperTypes(JavaClassImpl.java:1675) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:632) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.ve.internal.java.codegen.java.JavaBeanModelBuilder.determineVisitorFactoryRule(JavaBeanModelBuilder.java:507) + at org.eclipse.ve.internal.java.codegen.java.JavaBeanModelBuilder.build(JavaBeanModelBuilder.java:440) + at org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslator.reverseParse(JavaSourceTranslator.java:865) + at org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslator.decodeDocument(JavaSourceTranslator.java:947) + at org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslator.loadModel(JavaSourceTranslator.java:597) + at org.eclipse.ve.internal.java.codegen.editorpart.JavaVisualEditorPart$Setup.run(JavaVisualEditorPart.java:1978) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) + +!ENTRY org.eclipse.jem.beaninfo 2 0 2008-05-25 18:14:00.671 +!MESSAGE IWAV0155E Introspection failed on class "java.lang.Object." msg="." +!STACK 0 +java.lang.ClassCastException: java.lang.Boolean cannot be cast to org.eclipse.emf.common.util.EList + at org.eclipse.emf.ecore.change.impl.FeatureChangeImpl.getValue(FeatureChangeImpl.java:422) + at org.eclipse.emf.ecore.change.impl.ChangeDescriptionImpl.preApply(ChangeDescriptionImpl.java:480) + at org.eclipse.emf.ecore.change.impl.ChangeDescriptionImpl.apply(ChangeDescriptionImpl.java:288) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter$ExtensionDocApplies.run(BeaninfoClassAdapter.java:1139) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.applyExtensionDocument(BeaninfoClassAdapter.java:905) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:649) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAllSuperTypes(JavaClassImpl.java:1670) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:622) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAllSuperTypes(JavaClassImpl.java:1670) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:622) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getESuperTypes(JavaClassImpl.java:1675) + at org.eclipse.emf.ecore.impl.EClassImpl.getEGenericSuperTypes(EClassImpl.java:343) + at org.eclipse.emf.ecore.impl.EClassImpl$9.delegateSize(EClassImpl.java:1703) + at org.eclipse.emf.common.util.DelegatingEList.size(DelegatingEList.java:222) + at org.eclipse.emf.common.util.DelegatingEList$EIterator.hasNext(DelegatingEList.java:1048) + at org.eclipse.emf.ecore.impl.EClassImpl.getEAllSuperTypes(EClassImpl.java:1933) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAllSuperTypes(JavaClassImpl.java:1671) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:622) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getESuperTypes(JavaClassImpl.java:1675) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:632) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.ve.internal.java.codegen.java.JavaBeanModelBuilder.determineVisitorFactoryRule(JavaBeanModelBuilder.java:507) + at org.eclipse.ve.internal.java.codegen.java.JavaBeanModelBuilder.build(JavaBeanModelBuilder.java:440) + at org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslator.reverseParse(JavaSourceTranslator.java:865) + at org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslator.decodeDocument(JavaSourceTranslator.java:947) + at org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslator.loadModel(JavaSourceTranslator.java:597) + at org.eclipse.ve.internal.java.codegen.editorpart.JavaVisualEditorPart$Setup.run(JavaVisualEditorPart.java:1978) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) + +!ENTRY org.eclipse.jem.beaninfo 2 0 2008-05-25 18:14:00.687 +!MESSAGE IWAV0155E Introspection failed on class "java.lang.Object." msg="." +!STACK 0 +java.lang.ClassCastException: java.lang.Boolean cannot be cast to org.eclipse.emf.common.util.EList + at org.eclipse.emf.ecore.change.impl.FeatureChangeImpl.getValue(FeatureChangeImpl.java:422) + at org.eclipse.emf.ecore.change.impl.ChangeDescriptionImpl.preApply(ChangeDescriptionImpl.java:480) + at org.eclipse.emf.ecore.change.impl.ChangeDescriptionImpl.apply(ChangeDescriptionImpl.java:288) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter$ExtensionDocApplies.run(BeaninfoClassAdapter.java:1139) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.applyExtensionDocument(BeaninfoClassAdapter.java:905) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:649) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getESuperTypes(JavaClassImpl.java:1675) + at org.eclipse.emf.ecore.impl.EClassImpl.getEAllSuperTypes(EClassImpl.java:1933) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAllSuperTypes(JavaClassImpl.java:1671) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:622) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAllSuperTypes(JavaClassImpl.java:1670) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:622) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getESuperTypes(JavaClassImpl.java:1675) + at org.eclipse.emf.ecore.impl.EClassImpl.getEGenericSuperTypes(EClassImpl.java:343) + at org.eclipse.emf.ecore.impl.EClassImpl$9.delegateSize(EClassImpl.java:1703) + at org.eclipse.emf.common.util.DelegatingEList.size(DelegatingEList.java:222) + at org.eclipse.emf.common.util.DelegatingEList$EIterator.hasNext(DelegatingEList.java:1048) + at org.eclipse.emf.ecore.impl.EClassImpl.getEAllSuperTypes(EClassImpl.java:1933) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAllSuperTypes(JavaClassImpl.java:1671) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:622) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getESuperTypes(JavaClassImpl.java:1675) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:632) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.ve.internal.java.codegen.java.JavaBeanModelBuilder.determineVisitorFactoryRule(JavaBeanModelBuilder.java:507) + at org.eclipse.ve.internal.java.codegen.java.JavaBeanModelBuilder.build(JavaBeanModelBuilder.java:440) + at org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslator.reverseParse(JavaSourceTranslator.java:865) + at org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslator.decodeDocument(JavaSourceTranslator.java:947) + at org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslator.loadModel(JavaSourceTranslator.java:597) + at org.eclipse.ve.internal.java.codegen.editorpart.JavaVisualEditorPart$Setup.run(JavaVisualEditorPart.java:1978) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) + +!ENTRY org.eclipse.jem.beaninfo 2 0 2008-05-25 18:14:00.703 +!MESSAGE IWAV0155E Introspection failed on class "java.lang.Object." msg="." +!STACK 0 +java.lang.ClassCastException: java.lang.Boolean cannot be cast to org.eclipse.emf.common.util.EList + at org.eclipse.emf.ecore.change.impl.FeatureChangeImpl.getValue(FeatureChangeImpl.java:422) + at org.eclipse.emf.ecore.change.impl.ChangeDescriptionImpl.preApply(ChangeDescriptionImpl.java:480) + at org.eclipse.emf.ecore.change.impl.ChangeDescriptionImpl.apply(ChangeDescriptionImpl.java:288) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter$ExtensionDocApplies.run(BeaninfoClassAdapter.java:1139) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.applyExtensionDocument(BeaninfoClassAdapter.java:905) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:649) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getESuperTypes(JavaClassImpl.java:1675) + at org.eclipse.emf.ecore.impl.EClassImpl.getEGenericSuperTypes(EClassImpl.java:343) + at org.eclipse.emf.ecore.impl.EClassImpl$9.delegateSize(EClassImpl.java:1703) + at org.eclipse.emf.common.util.DelegatingEList.size(DelegatingEList.java:222) + at org.eclipse.emf.common.util.DelegatingEList$EIterator.hasNext(DelegatingEList.java:1048) + at org.eclipse.emf.ecore.impl.EClassImpl.getEAllSuperTypes(EClassImpl.java:1933) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAllSuperTypes(JavaClassImpl.java:1671) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:622) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAllSuperTypes(JavaClassImpl.java:1670) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:622) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getESuperTypes(JavaClassImpl.java:1675) + at org.eclipse.emf.ecore.impl.EClassImpl.getEGenericSuperTypes(EClassImpl.java:343) + at org.eclipse.emf.ecore.impl.EClassImpl$9.delegateSize(EClassImpl.java:1703) + at org.eclipse.emf.common.util.DelegatingEList.size(DelegatingEList.java:222) + at org.eclipse.emf.common.util.DelegatingEList$EIterator.hasNext(DelegatingEList.java:1048) + at org.eclipse.emf.ecore.impl.EClassImpl.getEAllSuperTypes(EClassImpl.java:1933) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAllSuperTypes(JavaClassImpl.java:1671) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:622) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getESuperTypes(JavaClassImpl.java:1675) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:632) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.ve.internal.java.codegen.java.JavaBeanModelBuilder.determineVisitorFactoryRule(JavaBeanModelBuilder.java:507) + at org.eclipse.ve.internal.java.codegen.java.JavaBeanModelBuilder.build(JavaBeanModelBuilder.java:440) + at org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslator.reverseParse(JavaSourceTranslator.java:865) + at org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslator.decodeDocument(JavaSourceTranslator.java:947) + at org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslator.loadModel(JavaSourceTranslator.java:597) + at org.eclipse.ve.internal.java.codegen.editorpart.JavaVisualEditorPart$Setup.run(JavaVisualEditorPart.java:1978) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) + +!ENTRY org.eclipse.jem.beaninfo 2 0 2008-05-25 18:14:00.718 +!MESSAGE IWAV0155E Introspection failed on class "java.lang.Object." msg="." +!STACK 0 +java.lang.ClassCastException: java.lang.Boolean cannot be cast to org.eclipse.emf.common.util.EList + at org.eclipse.emf.ecore.change.impl.FeatureChangeImpl.getValue(FeatureChangeImpl.java:422) + at org.eclipse.emf.ecore.change.impl.ChangeDescriptionImpl.preApply(ChangeDescriptionImpl.java:480) + at org.eclipse.emf.ecore.change.impl.ChangeDescriptionImpl.apply(ChangeDescriptionImpl.java:288) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter$ExtensionDocApplies.run(BeaninfoClassAdapter.java:1139) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.applyExtensionDocument(BeaninfoClassAdapter.java:905) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:649) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getESuperTypes(JavaClassImpl.java:1675) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:632) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAllSuperTypes(JavaClassImpl.java:1670) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:622) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getESuperTypes(JavaClassImpl.java:1675) + at org.eclipse.emf.ecore.impl.EClassImpl.getEGenericSuperTypes(EClassImpl.java:343) + at org.eclipse.emf.ecore.impl.EClassImpl$9.delegateSize(EClassImpl.java:1703) + at org.eclipse.emf.common.util.DelegatingEList.size(DelegatingEList.java:222) + at org.eclipse.emf.common.util.DelegatingEList$EIterator.hasNext(DelegatingEList.java:1048) + at org.eclipse.emf.ecore.impl.EClassImpl.getEAllSuperTypes(EClassImpl.java:1933) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAllSuperTypes(JavaClassImpl.java:1671) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:622) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getESuperTypes(JavaClassImpl.java:1675) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:632) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.ve.internal.java.codegen.java.JavaBeanModelBuilder.determineVisitorFactoryRule(JavaBeanModelBuilder.java:507) + at org.eclipse.ve.internal.java.codegen.java.JavaBeanModelBuilder.build(JavaBeanModelBuilder.java:440) + at org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslator.reverseParse(JavaSourceTranslator.java:865) + at org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslator.decodeDocument(JavaSourceTranslator.java:947) + at org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslator.loadModel(JavaSourceTranslator.java:597) + at org.eclipse.ve.internal.java.codegen.editorpart.JavaVisualEditorPart$Setup.run(JavaVisualEditorPart.java:1978) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) + +!ENTRY org.eclipse.jem.beaninfo 2 0 2008-05-25 18:14:00.750 +!MESSAGE IWAV0155E Introspection failed on class "java.lang.Object." msg="." +!STACK 0 +java.lang.ClassCastException: java.lang.Boolean cannot be cast to org.eclipse.emf.common.util.EList + at org.eclipse.emf.ecore.change.impl.FeatureChangeImpl.getValue(FeatureChangeImpl.java:422) + at org.eclipse.emf.ecore.change.impl.ChangeDescriptionImpl.preApply(ChangeDescriptionImpl.java:480) + at org.eclipse.emf.ecore.change.impl.ChangeDescriptionImpl.apply(ChangeDescriptionImpl.java:288) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter$ExtensionDocApplies.run(BeaninfoClassAdapter.java:1139) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.applyExtensionDocument(BeaninfoClassAdapter.java:905) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:649) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.isPublic(JavaClassImpl.java:1152) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1883) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eGet(BasicEObjectImpl.java:989) + at org.eclipse.emf.ecore.change.impl.FeatureChangeImpl.getValue(FeatureChangeImpl.java:422) + at org.eclipse.emf.ecore.change.impl.ChangeDescriptionImpl.preApply(ChangeDescriptionImpl.java:480) + at org.eclipse.emf.ecore.change.impl.ChangeDescriptionImpl.apply(ChangeDescriptionImpl.java:288) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter$ExtensionDocApplies.run(BeaninfoClassAdapter.java:1139) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.applyExtensionDocument(BeaninfoClassAdapter.java:905) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:649) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAllSuperTypes(JavaClassImpl.java:1670) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:622) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getESuperTypes(JavaClassImpl.java:1675) + at org.eclipse.emf.ecore.impl.EClassImpl.getEGenericSuperTypes(EClassImpl.java:343) + at org.eclipse.emf.ecore.impl.EClassImpl$9.delegateSize(EClassImpl.java:1703) + at org.eclipse.emf.common.util.DelegatingEList.size(DelegatingEList.java:222) + at org.eclipse.emf.common.util.DelegatingEList$EIterator.hasNext(DelegatingEList.java:1048) + at org.eclipse.emf.ecore.impl.EClassImpl.getEAllSuperTypes(EClassImpl.java:1933) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAllSuperTypes(JavaClassImpl.java:1671) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:622) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getESuperTypes(JavaClassImpl.java:1675) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:632) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.ve.internal.java.codegen.java.JavaBeanModelBuilder.determineVisitorFactoryRule(JavaBeanModelBuilder.java:507) + at org.eclipse.ve.internal.java.codegen.java.JavaBeanModelBuilder.build(JavaBeanModelBuilder.java:440) + at org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslator.reverseParse(JavaSourceTranslator.java:865) + at org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslator.decodeDocument(JavaSourceTranslator.java:947) + at org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslator.loadModel(JavaSourceTranslator.java:597) + at org.eclipse.ve.internal.java.codegen.editorpart.JavaVisualEditorPart$Setup.run(JavaVisualEditorPart.java:1978) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) + +!ENTRY org.eclipse.jem.beaninfo 2 0 2008-05-25 18:14:00.750 +!MESSAGE IWAV0155E Introspection failed on class "java.awt.Component." msg="." +!STACK 0 +java.lang.ClassCastException: java.lang.Boolean cannot be cast to org.eclipse.emf.common.util.EList + at org.eclipse.emf.ecore.change.impl.FeatureChangeImpl.getValue(FeatureChangeImpl.java:422) + at org.eclipse.emf.ecore.change.impl.ChangeDescriptionImpl.preApply(ChangeDescriptionImpl.java:480) + at org.eclipse.emf.ecore.change.impl.ChangeDescriptionImpl.apply(ChangeDescriptionImpl.java:288) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter$ExtensionDocApplies.run(BeaninfoClassAdapter.java:1139) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.applyExtensionDocument(BeaninfoClassAdapter.java:905) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:649) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAllSuperTypes(JavaClassImpl.java:1670) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:622) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getESuperTypes(JavaClassImpl.java:1675) + at org.eclipse.emf.ecore.impl.EClassImpl.getEGenericSuperTypes(EClassImpl.java:343) + at org.eclipse.emf.ecore.impl.EClassImpl$9.delegateSize(EClassImpl.java:1703) + at org.eclipse.emf.common.util.DelegatingEList.size(DelegatingEList.java:222) + at org.eclipse.emf.common.util.DelegatingEList$EIterator.hasNext(DelegatingEList.java:1048) + at org.eclipse.emf.ecore.impl.EClassImpl.getEAllSuperTypes(EClassImpl.java:1933) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAllSuperTypes(JavaClassImpl.java:1671) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:622) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getESuperTypes(JavaClassImpl.java:1675) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:632) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.ve.internal.java.codegen.java.JavaBeanModelBuilder.determineVisitorFactoryRule(JavaBeanModelBuilder.java:507) + at org.eclipse.ve.internal.java.codegen.java.JavaBeanModelBuilder.build(JavaBeanModelBuilder.java:440) + at org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslator.reverseParse(JavaSourceTranslator.java:865) + at org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslator.decodeDocument(JavaSourceTranslator.java:947) + at org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslator.loadModel(JavaSourceTranslator.java:597) + at org.eclipse.ve.internal.java.codegen.editorpart.JavaVisualEditorPart$Setup.run(JavaVisualEditorPart.java:1978) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) + +!ENTRY org.eclipse.jem.beaninfo 2 0 2008-05-25 18:14:00.765 +!MESSAGE IWAV0155E Introspection failed on class "java.lang.Object." msg="." +!STACK 0 +java.lang.ClassCastException: java.lang.Boolean cannot be cast to org.eclipse.emf.common.util.EList + at org.eclipse.emf.ecore.change.impl.FeatureChangeImpl.getValue(FeatureChangeImpl.java:422) + at org.eclipse.emf.ecore.change.impl.ChangeDescriptionImpl.preApply(ChangeDescriptionImpl.java:480) + at org.eclipse.emf.ecore.change.impl.ChangeDescriptionImpl.apply(ChangeDescriptionImpl.java:288) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter$ExtensionDocApplies.run(BeaninfoClassAdapter.java:1139) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.applyExtensionDocument(BeaninfoClassAdapter.java:905) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:649) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getKind(JavaClassImpl.java:1135) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.isInterface(JavaClassImpl.java:984) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1855) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAllSuperTypes(JavaClassImpl.java:1670) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:622) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getESuperTypes(JavaClassImpl.java:1675) + at org.eclipse.emf.ecore.impl.EClassImpl.getEGenericSuperTypes(EClassImpl.java:343) + at org.eclipse.emf.ecore.impl.EClassImpl$9.delegateSize(EClassImpl.java:1703) + at org.eclipse.emf.common.util.DelegatingEList.size(DelegatingEList.java:222) + at org.eclipse.emf.common.util.DelegatingEList$EIterator.hasNext(DelegatingEList.java:1048) + at org.eclipse.emf.ecore.impl.EClassImpl.getEAllSuperTypes(EClassImpl.java:1933) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAllSuperTypes(JavaClassImpl.java:1671) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:622) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getESuperTypes(JavaClassImpl.java:1675) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:632) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.ve.internal.java.codegen.java.JavaBeanModelBuilder.determineVisitorFactoryRule(JavaBeanModelBuilder.java:507) + at org.eclipse.ve.internal.java.codegen.java.JavaBeanModelBuilder.build(JavaBeanModelBuilder.java:440) + at org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslator.reverseParse(JavaSourceTranslator.java:865) + at org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslator.decodeDocument(JavaSourceTranslator.java:947) + at org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslator.loadModel(JavaSourceTranslator.java:597) + at org.eclipse.ve.internal.java.codegen.editorpart.JavaVisualEditorPart$Setup.run(JavaVisualEditorPart.java:1978) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) + +!ENTRY org.eclipse.jem.beaninfo 2 0 2008-05-25 18:14:00.781 +!MESSAGE IWAV0155E Introspection failed on class "java.lang.Object." msg="." +!STACK 0 +java.lang.ClassCastException: java.lang.Boolean cannot be cast to org.eclipse.emf.common.util.EList + at org.eclipse.emf.ecore.change.impl.FeatureChangeImpl.getValue(FeatureChangeImpl.java:422) + at org.eclipse.emf.ecore.change.impl.ChangeDescriptionImpl.preApply(ChangeDescriptionImpl.java:480) + at org.eclipse.emf.ecore.change.impl.ChangeDescriptionImpl.apply(ChangeDescriptionImpl.java:288) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter$ExtensionDocApplies.run(BeaninfoClassAdapter.java:1139) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.applyExtensionDocument(BeaninfoClassAdapter.java:905) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:649) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getKind(JavaClassImpl.java:1135) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:593) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getESuperTypes(JavaClassImpl.java:1675) + at org.eclipse.emf.ecore.impl.EClassImpl.getEAllSuperTypes(EClassImpl.java:1933) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAllSuperTypes(JavaClassImpl.java:1671) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:622) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getESuperTypes(JavaClassImpl.java:1675) + at org.eclipse.emf.ecore.impl.EClassImpl.getEGenericSuperTypes(EClassImpl.java:343) + at org.eclipse.emf.ecore.impl.EClassImpl$9.delegateSize(EClassImpl.java:1703) + at org.eclipse.emf.common.util.DelegatingEList.size(DelegatingEList.java:222) + at org.eclipse.emf.common.util.DelegatingEList$EIterator.hasNext(DelegatingEList.java:1048) + at org.eclipse.emf.ecore.impl.EClassImpl.getEAllSuperTypes(EClassImpl.java:1933) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAllSuperTypes(JavaClassImpl.java:1671) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:622) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getESuperTypes(JavaClassImpl.java:1675) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:632) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.ve.internal.java.codegen.java.JavaBeanModelBuilder.determineVisitorFactoryRule(JavaBeanModelBuilder.java:507) + at org.eclipse.ve.internal.java.codegen.java.JavaBeanModelBuilder.build(JavaBeanModelBuilder.java:440) + at org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslator.reverseParse(JavaSourceTranslator.java:865) + at org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslator.decodeDocument(JavaSourceTranslator.java:947) + at org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslator.loadModel(JavaSourceTranslator.java:597) + at org.eclipse.ve.internal.java.codegen.editorpart.JavaVisualEditorPart$Setup.run(JavaVisualEditorPart.java:1978) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) + +!ENTRY org.eclipse.jem.beaninfo 2 0 2008-05-25 18:14:00.796 +!MESSAGE IWAV0155E Introspection failed on class "java.lang.Object." msg="." +!STACK 0 +java.lang.ClassCastException: java.lang.Boolean cannot be cast to org.eclipse.emf.common.util.EList + at org.eclipse.emf.ecore.change.impl.FeatureChangeImpl.getValue(FeatureChangeImpl.java:422) + at org.eclipse.emf.ecore.change.impl.ChangeDescriptionImpl.preApply(ChangeDescriptionImpl.java:480) + at org.eclipse.emf.ecore.change.impl.ChangeDescriptionImpl.apply(ChangeDescriptionImpl.java:288) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter$ExtensionDocApplies.run(BeaninfoClassAdapter.java:1139) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.applyExtensionDocument(BeaninfoClassAdapter.java:905) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:649) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAllSuperTypes(JavaClassImpl.java:1670) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:622) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getESuperTypes(JavaClassImpl.java:1675) + at org.eclipse.emf.ecore.impl.EClassImpl.getEAllSuperTypes(EClassImpl.java:1933) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAllSuperTypes(JavaClassImpl.java:1671) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:622) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getESuperTypes(JavaClassImpl.java:1675) + at org.eclipse.emf.ecore.impl.EClassImpl.getEGenericSuperTypes(EClassImpl.java:343) + at org.eclipse.emf.ecore.impl.EClassImpl$9.delegateSize(EClassImpl.java:1703) + at org.eclipse.emf.common.util.DelegatingEList.size(DelegatingEList.java:222) + at org.eclipse.emf.common.util.DelegatingEList$EIterator.hasNext(DelegatingEList.java:1048) + at org.eclipse.emf.ecore.impl.EClassImpl.getEAllSuperTypes(EClassImpl.java:1933) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAllSuperTypes(JavaClassImpl.java:1671) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:622) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getESuperTypes(JavaClassImpl.java:1675) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:632) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.ve.internal.java.codegen.java.JavaBeanModelBuilder.determineVisitorFactoryRule(JavaBeanModelBuilder.java:507) + at org.eclipse.ve.internal.java.codegen.java.JavaBeanModelBuilder.build(JavaBeanModelBuilder.java:440) + at org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslator.reverseParse(JavaSourceTranslator.java:865) + at org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslator.decodeDocument(JavaSourceTranslator.java:947) + at org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslator.loadModel(JavaSourceTranslator.java:597) + at org.eclipse.ve.internal.java.codegen.editorpart.JavaVisualEditorPart$Setup.run(JavaVisualEditorPart.java:1978) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) + +!ENTRY org.eclipse.jem.beaninfo 2 0 2008-05-25 18:14:00.812 +!MESSAGE IWAV0155E Introspection failed on class "java.lang.Object." msg="." +!STACK 0 +java.lang.ClassCastException: java.lang.Boolean cannot be cast to org.eclipse.emf.common.util.EList + at org.eclipse.emf.ecore.change.impl.FeatureChangeImpl.getValue(FeatureChangeImpl.java:422) + at org.eclipse.emf.ecore.change.impl.ChangeDescriptionImpl.preApply(ChangeDescriptionImpl.java:480) + at org.eclipse.emf.ecore.change.impl.ChangeDescriptionImpl.apply(ChangeDescriptionImpl.java:288) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter$ExtensionDocApplies.run(BeaninfoClassAdapter.java:1139) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.applyExtensionDocument(BeaninfoClassAdapter.java:905) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:649) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getESuperTypes(JavaClassImpl.java:1675) + at org.eclipse.emf.ecore.impl.EClassImpl.getEAllSuperTypes(EClassImpl.java:1933) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAllSuperTypes(JavaClassImpl.java:1671) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:622) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getESuperTypes(JavaClassImpl.java:1675) + at org.eclipse.emf.ecore.impl.EClassImpl.getEAllSuperTypes(EClassImpl.java:1933) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAllSuperTypes(JavaClassImpl.java:1671) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:622) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getESuperTypes(JavaClassImpl.java:1675) + at org.eclipse.emf.ecore.impl.EClassImpl.getEGenericSuperTypes(EClassImpl.java:343) + at org.eclipse.emf.ecore.impl.EClassImpl$9.delegateSize(EClassImpl.java:1703) + at org.eclipse.emf.common.util.DelegatingEList.size(DelegatingEList.java:222) + at org.eclipse.emf.common.util.DelegatingEList$EIterator.hasNext(DelegatingEList.java:1048) + at org.eclipse.emf.ecore.impl.EClassImpl.getEAllSuperTypes(EClassImpl.java:1933) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAllSuperTypes(JavaClassImpl.java:1671) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:622) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getESuperTypes(JavaClassImpl.java:1675) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:632) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.ve.internal.java.codegen.java.JavaBeanModelBuilder.determineVisitorFactoryRule(JavaBeanModelBuilder.java:507) + at org.eclipse.ve.internal.java.codegen.java.JavaBeanModelBuilder.build(JavaBeanModelBuilder.java:440) + at org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslator.reverseParse(JavaSourceTranslator.java:865) + at org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslator.decodeDocument(JavaSourceTranslator.java:947) + at org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslator.loadModel(JavaSourceTranslator.java:597) + at org.eclipse.ve.internal.java.codegen.editorpart.JavaVisualEditorPart$Setup.run(JavaVisualEditorPart.java:1978) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) + +!ENTRY org.eclipse.jem.beaninfo 2 0 2008-05-25 18:14:00.828 +!MESSAGE IWAV0155E Introspection failed on class "java.lang.Object." msg="." +!STACK 0 +java.lang.ClassCastException: java.lang.Boolean cannot be cast to org.eclipse.emf.common.util.EList + at org.eclipse.emf.ecore.change.impl.FeatureChangeImpl.getValue(FeatureChangeImpl.java:422) + at org.eclipse.emf.ecore.change.impl.ChangeDescriptionImpl.preApply(ChangeDescriptionImpl.java:480) + at org.eclipse.emf.ecore.change.impl.ChangeDescriptionImpl.apply(ChangeDescriptionImpl.java:288) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter$ExtensionDocApplies.run(BeaninfoClassAdapter.java:1139) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.applyExtensionDocument(BeaninfoClassAdapter.java:905) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:649) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getESuperTypes(JavaClassImpl.java:1675) + at org.eclipse.emf.ecore.impl.EClassImpl.getEGenericSuperTypes(EClassImpl.java:343) + at org.eclipse.emf.ecore.impl.EClassImpl$9.delegateSize(EClassImpl.java:1703) + at org.eclipse.emf.common.util.DelegatingEList.size(DelegatingEList.java:222) + at org.eclipse.emf.common.util.DelegatingEList$EIterator.hasNext(DelegatingEList.java:1048) + at org.eclipse.emf.ecore.impl.EClassImpl.getEAllSuperTypes(EClassImpl.java:1933) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAllSuperTypes(JavaClassImpl.java:1671) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:622) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getESuperTypes(JavaClassImpl.java:1675) + at org.eclipse.emf.ecore.impl.EClassImpl.getEAllSuperTypes(EClassImpl.java:1933) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAllSuperTypes(JavaClassImpl.java:1671) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:622) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getESuperTypes(JavaClassImpl.java:1675) + at org.eclipse.emf.ecore.impl.EClassImpl.getEGenericSuperTypes(EClassImpl.java:343) + at org.eclipse.emf.ecore.impl.EClassImpl$9.delegateSize(EClassImpl.java:1703) + at org.eclipse.emf.common.util.DelegatingEList.size(DelegatingEList.java:222) + at org.eclipse.emf.common.util.DelegatingEList$EIterator.hasNext(DelegatingEList.java:1048) + at org.eclipse.emf.ecore.impl.EClassImpl.getEAllSuperTypes(EClassImpl.java:1933) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAllSuperTypes(JavaClassImpl.java:1671) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:622) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getESuperTypes(JavaClassImpl.java:1675) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:632) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.ve.internal.java.codegen.java.JavaBeanModelBuilder.determineVisitorFactoryRule(JavaBeanModelBuilder.java:507) + at org.eclipse.ve.internal.java.codegen.java.JavaBeanModelBuilder.build(JavaBeanModelBuilder.java:440) + at org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslator.reverseParse(JavaSourceTranslator.java:865) + at org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslator.decodeDocument(JavaSourceTranslator.java:947) + at org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslator.loadModel(JavaSourceTranslator.java:597) + at org.eclipse.ve.internal.java.codegen.editorpart.JavaVisualEditorPart$Setup.run(JavaVisualEditorPart.java:1978) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) + +!ENTRY org.eclipse.jem.beaninfo 2 0 2008-05-25 18:14:00.843 +!MESSAGE IWAV0155E Introspection failed on class "java.lang.Object." msg="." +!STACK 0 +java.lang.ClassCastException: java.lang.Boolean cannot be cast to org.eclipse.emf.common.util.EList + at org.eclipse.emf.ecore.change.impl.FeatureChangeImpl.getValue(FeatureChangeImpl.java:422) + at org.eclipse.emf.ecore.change.impl.ChangeDescriptionImpl.preApply(ChangeDescriptionImpl.java:480) + at org.eclipse.emf.ecore.change.impl.ChangeDescriptionImpl.apply(ChangeDescriptionImpl.java:288) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter$ExtensionDocApplies.run(BeaninfoClassAdapter.java:1139) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.applyExtensionDocument(BeaninfoClassAdapter.java:905) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:649) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getESuperTypes(JavaClassImpl.java:1675) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:632) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getESuperTypes(JavaClassImpl.java:1675) + at org.eclipse.emf.ecore.impl.EClassImpl.getEAllSuperTypes(EClassImpl.java:1933) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAllSuperTypes(JavaClassImpl.java:1671) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:622) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getESuperTypes(JavaClassImpl.java:1675) + at org.eclipse.emf.ecore.impl.EClassImpl.getEGenericSuperTypes(EClassImpl.java:343) + at org.eclipse.emf.ecore.impl.EClassImpl$9.delegateSize(EClassImpl.java:1703) + at org.eclipse.emf.common.util.DelegatingEList.size(DelegatingEList.java:222) + at org.eclipse.emf.common.util.DelegatingEList$EIterator.hasNext(DelegatingEList.java:1048) + at org.eclipse.emf.ecore.impl.EClassImpl.getEAllSuperTypes(EClassImpl.java:1933) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAllSuperTypes(JavaClassImpl.java:1671) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:622) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getESuperTypes(JavaClassImpl.java:1675) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:632) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.ve.internal.java.codegen.java.JavaBeanModelBuilder.determineVisitorFactoryRule(JavaBeanModelBuilder.java:507) + at org.eclipse.ve.internal.java.codegen.java.JavaBeanModelBuilder.build(JavaBeanModelBuilder.java:440) + at org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslator.reverseParse(JavaSourceTranslator.java:865) + at org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslator.decodeDocument(JavaSourceTranslator.java:947) + at org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslator.loadModel(JavaSourceTranslator.java:597) + at org.eclipse.ve.internal.java.codegen.editorpart.JavaVisualEditorPart$Setup.run(JavaVisualEditorPart.java:1978) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) + +!ENTRY org.eclipse.jem.beaninfo 2 0 2008-05-25 18:14:00.859 +!MESSAGE IWAV0155E Introspection failed on class "java.lang.Object." msg="." +!STACK 0 +java.lang.ClassCastException: java.lang.Boolean cannot be cast to org.eclipse.emf.common.util.EList + at org.eclipse.emf.ecore.change.impl.FeatureChangeImpl.getValue(FeatureChangeImpl.java:422) + at org.eclipse.emf.ecore.change.impl.ChangeDescriptionImpl.preApply(ChangeDescriptionImpl.java:480) + at org.eclipse.emf.ecore.change.impl.ChangeDescriptionImpl.apply(ChangeDescriptionImpl.java:288) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter$ExtensionDocApplies.run(BeaninfoClassAdapter.java:1139) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.applyExtensionDocument(BeaninfoClassAdapter.java:905) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:649) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.isPublic(JavaClassImpl.java:1152) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1883) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eGet(BasicEObjectImpl.java:989) + at org.eclipse.emf.ecore.change.impl.FeatureChangeImpl.getValue(FeatureChangeImpl.java:422) + at org.eclipse.emf.ecore.change.impl.ChangeDescriptionImpl.preApply(ChangeDescriptionImpl.java:480) + at org.eclipse.emf.ecore.change.impl.ChangeDescriptionImpl.apply(ChangeDescriptionImpl.java:288) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter$ExtensionDocApplies.run(BeaninfoClassAdapter.java:1139) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.applyExtensionDocument(BeaninfoClassAdapter.java:905) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:649) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getESuperTypes(JavaClassImpl.java:1675) + at org.eclipse.emf.ecore.impl.EClassImpl.getEAllSuperTypes(EClassImpl.java:1933) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAllSuperTypes(JavaClassImpl.java:1671) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:622) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getESuperTypes(JavaClassImpl.java:1675) + at org.eclipse.emf.ecore.impl.EClassImpl.getEGenericSuperTypes(EClassImpl.java:343) + at org.eclipse.emf.ecore.impl.EClassImpl$9.delegateSize(EClassImpl.java:1703) + at org.eclipse.emf.common.util.DelegatingEList.size(DelegatingEList.java:222) + at org.eclipse.emf.common.util.DelegatingEList$EIterator.hasNext(DelegatingEList.java:1048) + at org.eclipse.emf.ecore.impl.EClassImpl.getEAllSuperTypes(EClassImpl.java:1933) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAllSuperTypes(JavaClassImpl.java:1671) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:622) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getESuperTypes(JavaClassImpl.java:1675) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:632) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.ve.internal.java.codegen.java.JavaBeanModelBuilder.determineVisitorFactoryRule(JavaBeanModelBuilder.java:507) + at org.eclipse.ve.internal.java.codegen.java.JavaBeanModelBuilder.build(JavaBeanModelBuilder.java:440) + at org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslator.reverseParse(JavaSourceTranslator.java:865) + at org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslator.decodeDocument(JavaSourceTranslator.java:947) + at org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslator.loadModel(JavaSourceTranslator.java:597) + at org.eclipse.ve.internal.java.codegen.editorpart.JavaVisualEditorPart$Setup.run(JavaVisualEditorPart.java:1978) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) + +!ENTRY org.eclipse.jem.beaninfo 2 0 2008-05-25 18:14:00.875 +!MESSAGE IWAV0155E Introspection failed on class "java.awt.Component." msg="." +!STACK 0 +java.lang.ClassCastException: java.lang.Boolean cannot be cast to org.eclipse.emf.common.util.EList + at org.eclipse.emf.ecore.change.impl.FeatureChangeImpl.getValue(FeatureChangeImpl.java:422) + at org.eclipse.emf.ecore.change.impl.ChangeDescriptionImpl.preApply(ChangeDescriptionImpl.java:480) + at org.eclipse.emf.ecore.change.impl.ChangeDescriptionImpl.apply(ChangeDescriptionImpl.java:288) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter$ExtensionDocApplies.run(BeaninfoClassAdapter.java:1139) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.applyExtensionDocument(BeaninfoClassAdapter.java:905) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:649) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getESuperTypes(JavaClassImpl.java:1675) + at org.eclipse.emf.ecore.impl.EClassImpl.getEAllSuperTypes(EClassImpl.java:1933) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAllSuperTypes(JavaClassImpl.java:1671) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:622) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getESuperTypes(JavaClassImpl.java:1675) + at org.eclipse.emf.ecore.impl.EClassImpl.getEGenericSuperTypes(EClassImpl.java:343) + at org.eclipse.emf.ecore.impl.EClassImpl$9.delegateSize(EClassImpl.java:1703) + at org.eclipse.emf.common.util.DelegatingEList.size(DelegatingEList.java:222) + at org.eclipse.emf.common.util.DelegatingEList$EIterator.hasNext(DelegatingEList.java:1048) + at org.eclipse.emf.ecore.impl.EClassImpl.getEAllSuperTypes(EClassImpl.java:1933) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAllSuperTypes(JavaClassImpl.java:1671) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:622) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getESuperTypes(JavaClassImpl.java:1675) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:632) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.ve.internal.java.codegen.java.JavaBeanModelBuilder.determineVisitorFactoryRule(JavaBeanModelBuilder.java:507) + at org.eclipse.ve.internal.java.codegen.java.JavaBeanModelBuilder.build(JavaBeanModelBuilder.java:440) + at org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslator.reverseParse(JavaSourceTranslator.java:865) + at org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslator.decodeDocument(JavaSourceTranslator.java:947) + at org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslator.loadModel(JavaSourceTranslator.java:597) + at org.eclipse.ve.internal.java.codegen.editorpart.JavaVisualEditorPart$Setup.run(JavaVisualEditorPart.java:1978) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) + +!ENTRY org.eclipse.jem.beaninfo 2 0 2008-05-25 18:14:00.890 +!MESSAGE IWAV0155E Introspection failed on class "java.lang.Object." msg="." +!STACK 0 +java.lang.ClassCastException: java.lang.Boolean cannot be cast to org.eclipse.emf.common.util.EList + at org.eclipse.emf.ecore.change.impl.FeatureChangeImpl.getValue(FeatureChangeImpl.java:422) + at org.eclipse.emf.ecore.change.impl.ChangeDescriptionImpl.preApply(ChangeDescriptionImpl.java:480) + at org.eclipse.emf.ecore.change.impl.ChangeDescriptionImpl.apply(ChangeDescriptionImpl.java:288) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter$ExtensionDocApplies.run(BeaninfoClassAdapter.java:1139) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.applyExtensionDocument(BeaninfoClassAdapter.java:905) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:649) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getKind(JavaClassImpl.java:1135) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.isInterface(JavaClassImpl.java:984) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1855) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getESuperTypes(JavaClassImpl.java:1675) + at org.eclipse.emf.ecore.impl.EClassImpl.getEAllSuperTypes(EClassImpl.java:1933) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAllSuperTypes(JavaClassImpl.java:1671) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:622) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getESuperTypes(JavaClassImpl.java:1675) + at org.eclipse.emf.ecore.impl.EClassImpl.getEGenericSuperTypes(EClassImpl.java:343) + at org.eclipse.emf.ecore.impl.EClassImpl$9.delegateSize(EClassImpl.java:1703) + at org.eclipse.emf.common.util.DelegatingEList.size(DelegatingEList.java:222) + at org.eclipse.emf.common.util.DelegatingEList$EIterator.hasNext(DelegatingEList.java:1048) + at org.eclipse.emf.ecore.impl.EClassImpl.getEAllSuperTypes(EClassImpl.java:1933) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAllSuperTypes(JavaClassImpl.java:1671) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:622) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getESuperTypes(JavaClassImpl.java:1675) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:632) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.ve.internal.java.codegen.java.JavaBeanModelBuilder.determineVisitorFactoryRule(JavaBeanModelBuilder.java:507) + at org.eclipse.ve.internal.java.codegen.java.JavaBeanModelBuilder.build(JavaBeanModelBuilder.java:440) + at org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslator.reverseParse(JavaSourceTranslator.java:865) + at org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslator.decodeDocument(JavaSourceTranslator.java:947) + at org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslator.loadModel(JavaSourceTranslator.java:597) + at org.eclipse.ve.internal.java.codegen.editorpart.JavaVisualEditorPart$Setup.run(JavaVisualEditorPart.java:1978) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) + +!ENTRY org.eclipse.jem.beaninfo 2 0 2008-05-25 18:14:00.906 +!MESSAGE IWAV0155E Introspection failed on class "java.lang.Object." msg="." +!STACK 0 +java.lang.ClassCastException: java.lang.Boolean cannot be cast to org.eclipse.emf.common.util.EList + at org.eclipse.emf.ecore.change.impl.FeatureChangeImpl.getValue(FeatureChangeImpl.java:422) + at org.eclipse.emf.ecore.change.impl.ChangeDescriptionImpl.preApply(ChangeDescriptionImpl.java:480) + at org.eclipse.emf.ecore.change.impl.ChangeDescriptionImpl.apply(ChangeDescriptionImpl.java:288) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter$ExtensionDocApplies.run(BeaninfoClassAdapter.java:1139) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.applyExtensionDocument(BeaninfoClassAdapter.java:905) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:649) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getKind(JavaClassImpl.java:1135) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:593) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getESuperTypes(JavaClassImpl.java:1675) + at org.eclipse.emf.ecore.impl.EClassImpl.getEGenericSuperTypes(EClassImpl.java:343) + at org.eclipse.emf.ecore.impl.EClassImpl$9.delegateSize(EClassImpl.java:1703) + at org.eclipse.emf.common.util.DelegatingEList.size(DelegatingEList.java:222) + at org.eclipse.emf.common.util.DelegatingEList$EIterator.hasNext(DelegatingEList.java:1048) + at org.eclipse.emf.ecore.impl.EClassImpl.getEAllSuperTypes(EClassImpl.java:1933) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAllSuperTypes(JavaClassImpl.java:1671) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:622) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getESuperTypes(JavaClassImpl.java:1675) + at org.eclipse.emf.ecore.impl.EClassImpl.getEGenericSuperTypes(EClassImpl.java:343) + at org.eclipse.emf.ecore.impl.EClassImpl$9.delegateSize(EClassImpl.java:1703) + at org.eclipse.emf.common.util.DelegatingEList.size(DelegatingEList.java:222) + at org.eclipse.emf.common.util.DelegatingEList$EIterator.hasNext(DelegatingEList.java:1048) + at org.eclipse.emf.ecore.impl.EClassImpl.getEAllSuperTypes(EClassImpl.java:1933) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAllSuperTypes(JavaClassImpl.java:1671) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:622) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getESuperTypes(JavaClassImpl.java:1675) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:632) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.ve.internal.java.codegen.java.JavaBeanModelBuilder.determineVisitorFactoryRule(JavaBeanModelBuilder.java:507) + at org.eclipse.ve.internal.java.codegen.java.JavaBeanModelBuilder.build(JavaBeanModelBuilder.java:440) + at org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslator.reverseParse(JavaSourceTranslator.java:865) + at org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslator.decodeDocument(JavaSourceTranslator.java:947) + at org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslator.loadModel(JavaSourceTranslator.java:597) + at org.eclipse.ve.internal.java.codegen.editorpart.JavaVisualEditorPart$Setup.run(JavaVisualEditorPart.java:1978) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) + +!ENTRY org.eclipse.jem.beaninfo 2 0 2008-05-25 18:14:00.921 +!MESSAGE IWAV0155E Introspection failed on class "java.lang.Object." msg="." +!STACK 0 +java.lang.ClassCastException: java.lang.Boolean cannot be cast to org.eclipse.emf.common.util.EList + at org.eclipse.emf.ecore.change.impl.FeatureChangeImpl.getValue(FeatureChangeImpl.java:422) + at org.eclipse.emf.ecore.change.impl.ChangeDescriptionImpl.preApply(ChangeDescriptionImpl.java:480) + at org.eclipse.emf.ecore.change.impl.ChangeDescriptionImpl.apply(ChangeDescriptionImpl.java:288) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter$ExtensionDocApplies.run(BeaninfoClassAdapter.java:1139) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.applyExtensionDocument(BeaninfoClassAdapter.java:905) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:649) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAllSuperTypes(JavaClassImpl.java:1670) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:622) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getESuperTypes(JavaClassImpl.java:1675) + at org.eclipse.emf.ecore.impl.EClassImpl.getEGenericSuperTypes(EClassImpl.java:343) + at org.eclipse.emf.ecore.impl.EClassImpl$9.delegateSize(EClassImpl.java:1703) + at org.eclipse.emf.common.util.DelegatingEList.size(DelegatingEList.java:222) + at org.eclipse.emf.common.util.DelegatingEList$EIterator.hasNext(DelegatingEList.java:1048) + at org.eclipse.emf.ecore.impl.EClassImpl.getEAllSuperTypes(EClassImpl.java:1933) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAllSuperTypes(JavaClassImpl.java:1671) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:622) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getESuperTypes(JavaClassImpl.java:1675) + at org.eclipse.emf.ecore.impl.EClassImpl.getEGenericSuperTypes(EClassImpl.java:343) + at org.eclipse.emf.ecore.impl.EClassImpl$9.delegateSize(EClassImpl.java:1703) + at org.eclipse.emf.common.util.DelegatingEList.size(DelegatingEList.java:222) + at org.eclipse.emf.common.util.DelegatingEList$EIterator.hasNext(DelegatingEList.java:1048) + at org.eclipse.emf.ecore.impl.EClassImpl.getEAllSuperTypes(EClassImpl.java:1933) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAllSuperTypes(JavaClassImpl.java:1671) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:622) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getESuperTypes(JavaClassImpl.java:1675) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:632) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.ve.internal.java.codegen.java.JavaBeanModelBuilder.determineVisitorFactoryRule(JavaBeanModelBuilder.java:507) + at org.eclipse.ve.internal.java.codegen.java.JavaBeanModelBuilder.build(JavaBeanModelBuilder.java:440) + at org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslator.reverseParse(JavaSourceTranslator.java:865) + at org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslator.decodeDocument(JavaSourceTranslator.java:947) + at org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslator.loadModel(JavaSourceTranslator.java:597) + at org.eclipse.ve.internal.java.codegen.editorpart.JavaVisualEditorPart$Setup.run(JavaVisualEditorPart.java:1978) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) + +!ENTRY org.eclipse.jem.beaninfo 2 0 2008-05-25 18:14:00.937 +!MESSAGE IWAV0155E Introspection failed on class "java.lang.Object." msg="." +!STACK 0 +java.lang.ClassCastException: java.lang.Boolean cannot be cast to org.eclipse.emf.common.util.EList + at org.eclipse.emf.ecore.change.impl.FeatureChangeImpl.getValue(FeatureChangeImpl.java:422) + at org.eclipse.emf.ecore.change.impl.ChangeDescriptionImpl.preApply(ChangeDescriptionImpl.java:480) + at org.eclipse.emf.ecore.change.impl.ChangeDescriptionImpl.apply(ChangeDescriptionImpl.java:288) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter$ExtensionDocApplies.run(BeaninfoClassAdapter.java:1139) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.applyExtensionDocument(BeaninfoClassAdapter.java:905) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:649) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getESuperTypes(JavaClassImpl.java:1675) + at org.eclipse.emf.ecore.impl.EClassImpl.getEAllSuperTypes(EClassImpl.java:1933) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAllSuperTypes(JavaClassImpl.java:1671) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:622) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getESuperTypes(JavaClassImpl.java:1675) + at org.eclipse.emf.ecore.impl.EClassImpl.getEGenericSuperTypes(EClassImpl.java:343) + at org.eclipse.emf.ecore.impl.EClassImpl$9.delegateSize(EClassImpl.java:1703) + at org.eclipse.emf.common.util.DelegatingEList.size(DelegatingEList.java:222) + at org.eclipse.emf.common.util.DelegatingEList$EIterator.hasNext(DelegatingEList.java:1048) + at org.eclipse.emf.ecore.impl.EClassImpl.getEAllSuperTypes(EClassImpl.java:1933) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAllSuperTypes(JavaClassImpl.java:1671) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:622) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getESuperTypes(JavaClassImpl.java:1675) + at org.eclipse.emf.ecore.impl.EClassImpl.getEGenericSuperTypes(EClassImpl.java:343) + at org.eclipse.emf.ecore.impl.EClassImpl$9.delegateSize(EClassImpl.java:1703) + at org.eclipse.emf.common.util.DelegatingEList.size(DelegatingEList.java:222) + at org.eclipse.emf.common.util.DelegatingEList$EIterator.hasNext(DelegatingEList.java:1048) + at org.eclipse.emf.ecore.impl.EClassImpl.getEAllSuperTypes(EClassImpl.java:1933) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAllSuperTypes(JavaClassImpl.java:1671) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:622) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getESuperTypes(JavaClassImpl.java:1675) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:632) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.ve.internal.java.codegen.java.JavaBeanModelBuilder.determineVisitorFactoryRule(JavaBeanModelBuilder.java:507) + at org.eclipse.ve.internal.java.codegen.java.JavaBeanModelBuilder.build(JavaBeanModelBuilder.java:440) + at org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslator.reverseParse(JavaSourceTranslator.java:865) + at org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslator.decodeDocument(JavaSourceTranslator.java:947) + at org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslator.loadModel(JavaSourceTranslator.java:597) + at org.eclipse.ve.internal.java.codegen.editorpart.JavaVisualEditorPart$Setup.run(JavaVisualEditorPart.java:1978) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) + +!ENTRY org.eclipse.jem.beaninfo 2 0 2008-05-25 18:14:00.953 +!MESSAGE IWAV0155E Introspection failed on class "java.lang.Object." msg="." +!STACK 0 +java.lang.ClassCastException: java.lang.Boolean cannot be cast to org.eclipse.emf.common.util.EList + at org.eclipse.emf.ecore.change.impl.FeatureChangeImpl.getValue(FeatureChangeImpl.java:422) + at org.eclipse.emf.ecore.change.impl.ChangeDescriptionImpl.preApply(ChangeDescriptionImpl.java:480) + at org.eclipse.emf.ecore.change.impl.ChangeDescriptionImpl.apply(ChangeDescriptionImpl.java:288) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter$ExtensionDocApplies.run(BeaninfoClassAdapter.java:1139) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.applyExtensionDocument(BeaninfoClassAdapter.java:905) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:649) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getESuperTypes(JavaClassImpl.java:1675) + at org.eclipse.emf.ecore.impl.EClassImpl.getEGenericSuperTypes(EClassImpl.java:343) + at org.eclipse.emf.ecore.impl.EClassImpl$9.delegateSize(EClassImpl.java:1703) + at org.eclipse.emf.common.util.DelegatingEList.size(DelegatingEList.java:222) + at org.eclipse.emf.common.util.DelegatingEList$EIterator.hasNext(DelegatingEList.java:1048) + at org.eclipse.emf.ecore.impl.EClassImpl.getEAllSuperTypes(EClassImpl.java:1933) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAllSuperTypes(JavaClassImpl.java:1671) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:622) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getESuperTypes(JavaClassImpl.java:1675) + at org.eclipse.emf.ecore.impl.EClassImpl.getEGenericSuperTypes(EClassImpl.java:343) + at org.eclipse.emf.ecore.impl.EClassImpl$9.delegateSize(EClassImpl.java:1703) + at org.eclipse.emf.common.util.DelegatingEList.size(DelegatingEList.java:222) + at org.eclipse.emf.common.util.DelegatingEList$EIterator.hasNext(DelegatingEList.java:1048) + at org.eclipse.emf.ecore.impl.EClassImpl.getEAllSuperTypes(EClassImpl.java:1933) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAllSuperTypes(JavaClassImpl.java:1671) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:622) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getESuperTypes(JavaClassImpl.java:1675) + at org.eclipse.emf.ecore.impl.EClassImpl.getEGenericSuperTypes(EClassImpl.java:343) + at org.eclipse.emf.ecore.impl.EClassImpl$9.delegateSize(EClassImpl.java:1703) + at org.eclipse.emf.common.util.DelegatingEList.size(DelegatingEList.java:222) + at org.eclipse.emf.common.util.DelegatingEList$EIterator.hasNext(DelegatingEList.java:1048) + at org.eclipse.emf.ecore.impl.EClassImpl.getEAllSuperTypes(EClassImpl.java:1933) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAllSuperTypes(JavaClassImpl.java:1671) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:622) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getESuperTypes(JavaClassImpl.java:1675) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:632) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.ve.internal.java.codegen.java.JavaBeanModelBuilder.determineVisitorFactoryRule(JavaBeanModelBuilder.java:507) + at org.eclipse.ve.internal.java.codegen.java.JavaBeanModelBuilder.build(JavaBeanModelBuilder.java:440) + at org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslator.reverseParse(JavaSourceTranslator.java:865) + at org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslator.decodeDocument(JavaSourceTranslator.java:947) + at org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslator.loadModel(JavaSourceTranslator.java:597) + at org.eclipse.ve.internal.java.codegen.editorpart.JavaVisualEditorPart$Setup.run(JavaVisualEditorPart.java:1978) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) + +!ENTRY org.eclipse.jem.beaninfo 2 0 2008-05-25 18:14:00.968 +!MESSAGE IWAV0155E Introspection failed on class "java.lang.Object." msg="." +!STACK 0 +java.lang.ClassCastException: java.lang.Boolean cannot be cast to org.eclipse.emf.common.util.EList + at org.eclipse.emf.ecore.change.impl.FeatureChangeImpl.getValue(FeatureChangeImpl.java:422) + at org.eclipse.emf.ecore.change.impl.ChangeDescriptionImpl.preApply(ChangeDescriptionImpl.java:480) + at org.eclipse.emf.ecore.change.impl.ChangeDescriptionImpl.apply(ChangeDescriptionImpl.java:288) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter$ExtensionDocApplies.run(BeaninfoClassAdapter.java:1139) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.applyExtensionDocument(BeaninfoClassAdapter.java:905) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:649) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getESuperTypes(JavaClassImpl.java:1675) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:632) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getESuperTypes(JavaClassImpl.java:1675) + at org.eclipse.emf.ecore.impl.EClassImpl.getEGenericSuperTypes(EClassImpl.java:343) + at org.eclipse.emf.ecore.impl.EClassImpl$9.delegateSize(EClassImpl.java:1703) + at org.eclipse.emf.common.util.DelegatingEList.size(DelegatingEList.java:222) + at org.eclipse.emf.common.util.DelegatingEList$EIterator.hasNext(DelegatingEList.java:1048) + at org.eclipse.emf.ecore.impl.EClassImpl.getEAllSuperTypes(EClassImpl.java:1933) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAllSuperTypes(JavaClassImpl.java:1671) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:622) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getESuperTypes(JavaClassImpl.java:1675) + at org.eclipse.emf.ecore.impl.EClassImpl.getEGenericSuperTypes(EClassImpl.java:343) + at org.eclipse.emf.ecore.impl.EClassImpl$9.delegateSize(EClassImpl.java:1703) + at org.eclipse.emf.common.util.DelegatingEList.size(DelegatingEList.java:222) + at org.eclipse.emf.common.util.DelegatingEList$EIterator.hasNext(DelegatingEList.java:1048) + at org.eclipse.emf.ecore.impl.EClassImpl.getEAllSuperTypes(EClassImpl.java:1933) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAllSuperTypes(JavaClassImpl.java:1671) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:622) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getESuperTypes(JavaClassImpl.java:1675) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:632) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.ve.internal.java.codegen.java.JavaBeanModelBuilder.determineVisitorFactoryRule(JavaBeanModelBuilder.java:507) + at org.eclipse.ve.internal.java.codegen.java.JavaBeanModelBuilder.build(JavaBeanModelBuilder.java:440) + at org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslator.reverseParse(JavaSourceTranslator.java:865) + at org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslator.decodeDocument(JavaSourceTranslator.java:947) + at org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslator.loadModel(JavaSourceTranslator.java:597) + at org.eclipse.ve.internal.java.codegen.editorpart.JavaVisualEditorPart$Setup.run(JavaVisualEditorPart.java:1978) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) + +!ENTRY org.eclipse.jem.beaninfo 2 0 2008-05-25 18:14:00.984 +!MESSAGE IWAV0155E Introspection failed on class "java.lang.Object." msg="." +!STACK 0 +java.lang.ClassCastException: java.lang.Boolean cannot be cast to org.eclipse.emf.common.util.EList + at org.eclipse.emf.ecore.change.impl.FeatureChangeImpl.getValue(FeatureChangeImpl.java:422) + at org.eclipse.emf.ecore.change.impl.ChangeDescriptionImpl.preApply(ChangeDescriptionImpl.java:480) + at org.eclipse.emf.ecore.change.impl.ChangeDescriptionImpl.apply(ChangeDescriptionImpl.java:288) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter$ExtensionDocApplies.run(BeaninfoClassAdapter.java:1139) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.applyExtensionDocument(BeaninfoClassAdapter.java:905) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:649) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.isPublic(JavaClassImpl.java:1152) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1883) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eGet(BasicEObjectImpl.java:989) + at org.eclipse.emf.ecore.change.impl.FeatureChangeImpl.getValue(FeatureChangeImpl.java:422) + at org.eclipse.emf.ecore.change.impl.ChangeDescriptionImpl.preApply(ChangeDescriptionImpl.java:480) + at org.eclipse.emf.ecore.change.impl.ChangeDescriptionImpl.apply(ChangeDescriptionImpl.java:288) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter$ExtensionDocApplies.run(BeaninfoClassAdapter.java:1139) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.applyExtensionDocument(BeaninfoClassAdapter.java:905) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:649) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getESuperTypes(JavaClassImpl.java:1675) + at org.eclipse.emf.ecore.impl.EClassImpl.getEGenericSuperTypes(EClassImpl.java:343) + at org.eclipse.emf.ecore.impl.EClassImpl$9.delegateSize(EClassImpl.java:1703) + at org.eclipse.emf.common.util.DelegatingEList.size(DelegatingEList.java:222) + at org.eclipse.emf.common.util.DelegatingEList$EIterator.hasNext(DelegatingEList.java:1048) + at org.eclipse.emf.ecore.impl.EClassImpl.getEAllSuperTypes(EClassImpl.java:1933) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAllSuperTypes(JavaClassImpl.java:1671) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:622) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getESuperTypes(JavaClassImpl.java:1675) + at org.eclipse.emf.ecore.impl.EClassImpl.getEGenericSuperTypes(EClassImpl.java:343) + at org.eclipse.emf.ecore.impl.EClassImpl$9.delegateSize(EClassImpl.java:1703) + at org.eclipse.emf.common.util.DelegatingEList.size(DelegatingEList.java:222) + at org.eclipse.emf.common.util.DelegatingEList$EIterator.hasNext(DelegatingEList.java:1048) + at org.eclipse.emf.ecore.impl.EClassImpl.getEAllSuperTypes(EClassImpl.java:1933) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAllSuperTypes(JavaClassImpl.java:1671) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:622) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getESuperTypes(JavaClassImpl.java:1675) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:632) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.ve.internal.java.codegen.java.JavaBeanModelBuilder.determineVisitorFactoryRule(JavaBeanModelBuilder.java:507) + at org.eclipse.ve.internal.java.codegen.java.JavaBeanModelBuilder.build(JavaBeanModelBuilder.java:440) + at org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslator.reverseParse(JavaSourceTranslator.java:865) + at org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslator.decodeDocument(JavaSourceTranslator.java:947) + at org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslator.loadModel(JavaSourceTranslator.java:597) + at org.eclipse.ve.internal.java.codegen.editorpart.JavaVisualEditorPart$Setup.run(JavaVisualEditorPart.java:1978) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) + +!ENTRY org.eclipse.jem.beaninfo 2 0 2008-05-25 18:14:01.000 +!MESSAGE IWAV0155E Introspection failed on class "java.awt.Component." msg="." +!STACK 0 +java.lang.ClassCastException: java.lang.Boolean cannot be cast to org.eclipse.emf.common.util.EList + at org.eclipse.emf.ecore.change.impl.FeatureChangeImpl.getValue(FeatureChangeImpl.java:422) + at org.eclipse.emf.ecore.change.impl.ChangeDescriptionImpl.preApply(ChangeDescriptionImpl.java:480) + at org.eclipse.emf.ecore.change.impl.ChangeDescriptionImpl.apply(ChangeDescriptionImpl.java:288) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter$ExtensionDocApplies.run(BeaninfoClassAdapter.java:1139) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.applyExtensionDocument(BeaninfoClassAdapter.java:905) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:649) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getESuperTypes(JavaClassImpl.java:1675) + at org.eclipse.emf.ecore.impl.EClassImpl.getEGenericSuperTypes(EClassImpl.java:343) + at org.eclipse.emf.ecore.impl.EClassImpl$9.delegateSize(EClassImpl.java:1703) + at org.eclipse.emf.common.util.DelegatingEList.size(DelegatingEList.java:222) + at org.eclipse.emf.common.util.DelegatingEList$EIterator.hasNext(DelegatingEList.java:1048) + at org.eclipse.emf.ecore.impl.EClassImpl.getEAllSuperTypes(EClassImpl.java:1933) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAllSuperTypes(JavaClassImpl.java:1671) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:622) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getESuperTypes(JavaClassImpl.java:1675) + at org.eclipse.emf.ecore.impl.EClassImpl.getEGenericSuperTypes(EClassImpl.java:343) + at org.eclipse.emf.ecore.impl.EClassImpl$9.delegateSize(EClassImpl.java:1703) + at org.eclipse.emf.common.util.DelegatingEList.size(DelegatingEList.java:222) + at org.eclipse.emf.common.util.DelegatingEList$EIterator.hasNext(DelegatingEList.java:1048) + at org.eclipse.emf.ecore.impl.EClassImpl.getEAllSuperTypes(EClassImpl.java:1933) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAllSuperTypes(JavaClassImpl.java:1671) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:622) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getESuperTypes(JavaClassImpl.java:1675) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:632) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.ve.internal.java.codegen.java.JavaBeanModelBuilder.determineVisitorFactoryRule(JavaBeanModelBuilder.java:507) + at org.eclipse.ve.internal.java.codegen.java.JavaBeanModelBuilder.build(JavaBeanModelBuilder.java:440) + at org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslator.reverseParse(JavaSourceTranslator.java:865) + at org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslator.decodeDocument(JavaSourceTranslator.java:947) + at org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslator.loadModel(JavaSourceTranslator.java:597) + at org.eclipse.ve.internal.java.codegen.editorpart.JavaVisualEditorPart$Setup.run(JavaVisualEditorPart.java:1978) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) + +!ENTRY org.eclipse.jem.beaninfo 2 0 2008-05-25 18:14:01.015 +!MESSAGE IWAV0155E Introspection failed on class "java.lang.Object." msg="." +!STACK 0 +java.lang.ClassCastException: java.lang.Boolean cannot be cast to org.eclipse.emf.common.util.EList + at org.eclipse.emf.ecore.change.impl.FeatureChangeImpl.getValue(FeatureChangeImpl.java:422) + at org.eclipse.emf.ecore.change.impl.ChangeDescriptionImpl.preApply(ChangeDescriptionImpl.java:480) + at org.eclipse.emf.ecore.change.impl.ChangeDescriptionImpl.apply(ChangeDescriptionImpl.java:288) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter$ExtensionDocApplies.run(BeaninfoClassAdapter.java:1139) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.applyExtensionDocument(BeaninfoClassAdapter.java:905) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:649) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getKind(JavaClassImpl.java:1135) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.isInterface(JavaClassImpl.java:984) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1855) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getESuperTypes(JavaClassImpl.java:1675) + at org.eclipse.emf.ecore.impl.EClassImpl.getEGenericSuperTypes(EClassImpl.java:343) + at org.eclipse.emf.ecore.impl.EClassImpl$9.delegateSize(EClassImpl.java:1703) + at org.eclipse.emf.common.util.DelegatingEList.size(DelegatingEList.java:222) + at org.eclipse.emf.common.util.DelegatingEList$EIterator.hasNext(DelegatingEList.java:1048) + at org.eclipse.emf.ecore.impl.EClassImpl.getEAllSuperTypes(EClassImpl.java:1933) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAllSuperTypes(JavaClassImpl.java:1671) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:622) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getESuperTypes(JavaClassImpl.java:1675) + at org.eclipse.emf.ecore.impl.EClassImpl.getEGenericSuperTypes(EClassImpl.java:343) + at org.eclipse.emf.ecore.impl.EClassImpl$9.delegateSize(EClassImpl.java:1703) + at org.eclipse.emf.common.util.DelegatingEList.size(DelegatingEList.java:222) + at org.eclipse.emf.common.util.DelegatingEList$EIterator.hasNext(DelegatingEList.java:1048) + at org.eclipse.emf.ecore.impl.EClassImpl.getEAllSuperTypes(EClassImpl.java:1933) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAllSuperTypes(JavaClassImpl.java:1671) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:622) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getESuperTypes(JavaClassImpl.java:1675) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:632) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.ve.internal.java.codegen.java.JavaBeanModelBuilder.determineVisitorFactoryRule(JavaBeanModelBuilder.java:507) + at org.eclipse.ve.internal.java.codegen.java.JavaBeanModelBuilder.build(JavaBeanModelBuilder.java:440) + at org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslator.reverseParse(JavaSourceTranslator.java:865) + at org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslator.decodeDocument(JavaSourceTranslator.java:947) + at org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslator.loadModel(JavaSourceTranslator.java:597) + at org.eclipse.ve.internal.java.codegen.editorpart.JavaVisualEditorPart$Setup.run(JavaVisualEditorPart.java:1978) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) + +!ENTRY org.eclipse.jem.beaninfo 2 0 2008-05-25 18:14:01.031 +!MESSAGE IWAV0155E Introspection failed on class "java.lang.Object." msg="." +!STACK 0 +java.lang.ClassCastException: java.lang.Boolean cannot be cast to org.eclipse.emf.common.util.EList + at org.eclipse.emf.ecore.change.impl.FeatureChangeImpl.getValue(FeatureChangeImpl.java:422) + at org.eclipse.emf.ecore.change.impl.ChangeDescriptionImpl.preApply(ChangeDescriptionImpl.java:480) + at org.eclipse.emf.ecore.change.impl.ChangeDescriptionImpl.apply(ChangeDescriptionImpl.java:288) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter$ExtensionDocApplies.run(BeaninfoClassAdapter.java:1139) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.applyExtensionDocument(BeaninfoClassAdapter.java:905) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:649) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getKind(JavaClassImpl.java:1135) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:593) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getESuperTypes(JavaClassImpl.java:1675) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:632) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getESuperTypes(JavaClassImpl.java:1675) + at org.eclipse.emf.ecore.impl.EClassImpl.getEGenericSuperTypes(EClassImpl.java:343) + at org.eclipse.emf.ecore.impl.EClassImpl$9.delegateSize(EClassImpl.java:1703) + at org.eclipse.emf.common.util.DelegatingEList.size(DelegatingEList.java:222) + at org.eclipse.emf.common.util.DelegatingEList$EIterator.hasNext(DelegatingEList.java:1048) + at org.eclipse.emf.ecore.impl.EClassImpl.getEAllSuperTypes(EClassImpl.java:1933) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAllSuperTypes(JavaClassImpl.java:1671) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:622) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getESuperTypes(JavaClassImpl.java:1675) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:632) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.ve.internal.java.codegen.java.JavaBeanModelBuilder.determineVisitorFactoryRule(JavaBeanModelBuilder.java:507) + at org.eclipse.ve.internal.java.codegen.java.JavaBeanModelBuilder.build(JavaBeanModelBuilder.java:440) + at org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslator.reverseParse(JavaSourceTranslator.java:865) + at org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslator.decodeDocument(JavaSourceTranslator.java:947) + at org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslator.loadModel(JavaSourceTranslator.java:597) + at org.eclipse.ve.internal.java.codegen.editorpart.JavaVisualEditorPart$Setup.run(JavaVisualEditorPart.java:1978) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) + +!ENTRY org.eclipse.jem.beaninfo 2 0 2008-05-25 18:14:01.046 +!MESSAGE IWAV0155E Introspection failed on class "java.lang.Object." msg="." +!STACK 0 +java.lang.ClassCastException: java.lang.Boolean cannot be cast to org.eclipse.emf.common.util.EList + at org.eclipse.emf.ecore.change.impl.FeatureChangeImpl.getValue(FeatureChangeImpl.java:422) + at org.eclipse.emf.ecore.change.impl.ChangeDescriptionImpl.preApply(ChangeDescriptionImpl.java:480) + at org.eclipse.emf.ecore.change.impl.ChangeDescriptionImpl.apply(ChangeDescriptionImpl.java:288) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter$ExtensionDocApplies.run(BeaninfoClassAdapter.java:1139) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.applyExtensionDocument(BeaninfoClassAdapter.java:905) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:649) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAllSuperTypes(JavaClassImpl.java:1670) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:622) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getESuperTypes(JavaClassImpl.java:1675) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:632) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getESuperTypes(JavaClassImpl.java:1675) + at org.eclipse.emf.ecore.impl.EClassImpl.getEGenericSuperTypes(EClassImpl.java:343) + at org.eclipse.emf.ecore.impl.EClassImpl$9.delegateSize(EClassImpl.java:1703) + at org.eclipse.emf.common.util.DelegatingEList.size(DelegatingEList.java:222) + at org.eclipse.emf.common.util.DelegatingEList$EIterator.hasNext(DelegatingEList.java:1048) + at org.eclipse.emf.ecore.impl.EClassImpl.getEAllSuperTypes(EClassImpl.java:1933) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAllSuperTypes(JavaClassImpl.java:1671) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:622) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getESuperTypes(JavaClassImpl.java:1675) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:632) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.ve.internal.java.codegen.java.JavaBeanModelBuilder.determineVisitorFactoryRule(JavaBeanModelBuilder.java:507) + at org.eclipse.ve.internal.java.codegen.java.JavaBeanModelBuilder.build(JavaBeanModelBuilder.java:440) + at org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslator.reverseParse(JavaSourceTranslator.java:865) + at org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslator.decodeDocument(JavaSourceTranslator.java:947) + at org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslator.loadModel(JavaSourceTranslator.java:597) + at org.eclipse.ve.internal.java.codegen.editorpart.JavaVisualEditorPart$Setup.run(JavaVisualEditorPart.java:1978) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) + +!ENTRY org.eclipse.jem.beaninfo 2 0 2008-05-25 18:14:01.062 +!MESSAGE IWAV0155E Introspection failed on class "java.lang.Object." msg="." +!STACK 0 +java.lang.ClassCastException: java.lang.Boolean cannot be cast to org.eclipse.emf.common.util.EList + at org.eclipse.emf.ecore.change.impl.FeatureChangeImpl.getValue(FeatureChangeImpl.java:422) + at org.eclipse.emf.ecore.change.impl.ChangeDescriptionImpl.preApply(ChangeDescriptionImpl.java:480) + at org.eclipse.emf.ecore.change.impl.ChangeDescriptionImpl.apply(ChangeDescriptionImpl.java:288) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter$ExtensionDocApplies.run(BeaninfoClassAdapter.java:1139) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.applyExtensionDocument(BeaninfoClassAdapter.java:905) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:649) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getESuperTypes(JavaClassImpl.java:1675) + at org.eclipse.emf.ecore.impl.EClassImpl.getEAllSuperTypes(EClassImpl.java:1933) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAllSuperTypes(JavaClassImpl.java:1671) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:622) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getESuperTypes(JavaClassImpl.java:1675) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:632) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getESuperTypes(JavaClassImpl.java:1675) + at org.eclipse.emf.ecore.impl.EClassImpl.getEGenericSuperTypes(EClassImpl.java:343) + at org.eclipse.emf.ecore.impl.EClassImpl$9.delegateSize(EClassImpl.java:1703) + at org.eclipse.emf.common.util.DelegatingEList.size(DelegatingEList.java:222) + at org.eclipse.emf.common.util.DelegatingEList$EIterator.hasNext(DelegatingEList.java:1048) + at org.eclipse.emf.ecore.impl.EClassImpl.getEAllSuperTypes(EClassImpl.java:1933) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAllSuperTypes(JavaClassImpl.java:1671) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:622) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getESuperTypes(JavaClassImpl.java:1675) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:632) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.ve.internal.java.codegen.java.JavaBeanModelBuilder.determineVisitorFactoryRule(JavaBeanModelBuilder.java:507) + at org.eclipse.ve.internal.java.codegen.java.JavaBeanModelBuilder.build(JavaBeanModelBuilder.java:440) + at org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslator.reverseParse(JavaSourceTranslator.java:865) + at org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslator.decodeDocument(JavaSourceTranslator.java:947) + at org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslator.loadModel(JavaSourceTranslator.java:597) + at org.eclipse.ve.internal.java.codegen.editorpart.JavaVisualEditorPart$Setup.run(JavaVisualEditorPart.java:1978) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) + +!ENTRY org.eclipse.jem.beaninfo 2 0 2008-05-25 18:14:01.078 +!MESSAGE IWAV0155E Introspection failed on class "java.lang.Object." msg="." +!STACK 0 +java.lang.ClassCastException: java.lang.Boolean cannot be cast to org.eclipse.emf.common.util.EList + at org.eclipse.emf.ecore.change.impl.FeatureChangeImpl.getValue(FeatureChangeImpl.java:422) + at org.eclipse.emf.ecore.change.impl.ChangeDescriptionImpl.preApply(ChangeDescriptionImpl.java:480) + at org.eclipse.emf.ecore.change.impl.ChangeDescriptionImpl.apply(ChangeDescriptionImpl.java:288) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter$ExtensionDocApplies.run(BeaninfoClassAdapter.java:1139) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.applyExtensionDocument(BeaninfoClassAdapter.java:905) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:649) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getESuperTypes(JavaClassImpl.java:1675) + at org.eclipse.emf.ecore.impl.EClassImpl.getEGenericSuperTypes(EClassImpl.java:343) + at org.eclipse.emf.ecore.impl.EClassImpl$9.delegateSize(EClassImpl.java:1703) + at org.eclipse.emf.common.util.DelegatingEList.size(DelegatingEList.java:222) + at org.eclipse.emf.common.util.DelegatingEList$EIterator.hasNext(DelegatingEList.java:1048) + at org.eclipse.emf.ecore.impl.EClassImpl.getEAllSuperTypes(EClassImpl.java:1933) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAllSuperTypes(JavaClassImpl.java:1671) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:622) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getESuperTypes(JavaClassImpl.java:1675) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:632) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getESuperTypes(JavaClassImpl.java:1675) + at org.eclipse.emf.ecore.impl.EClassImpl.getEGenericSuperTypes(EClassImpl.java:343) + at org.eclipse.emf.ecore.impl.EClassImpl$9.delegateSize(EClassImpl.java:1703) + at org.eclipse.emf.common.util.DelegatingEList.size(DelegatingEList.java:222) + at org.eclipse.emf.common.util.DelegatingEList$EIterator.hasNext(DelegatingEList.java:1048) + at org.eclipse.emf.ecore.impl.EClassImpl.getEAllSuperTypes(EClassImpl.java:1933) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAllSuperTypes(JavaClassImpl.java:1671) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:622) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getESuperTypes(JavaClassImpl.java:1675) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:632) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.ve.internal.java.codegen.java.JavaBeanModelBuilder.determineVisitorFactoryRule(JavaBeanModelBuilder.java:507) + at org.eclipse.ve.internal.java.codegen.java.JavaBeanModelBuilder.build(JavaBeanModelBuilder.java:440) + at org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslator.reverseParse(JavaSourceTranslator.java:865) + at org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslator.decodeDocument(JavaSourceTranslator.java:947) + at org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslator.loadModel(JavaSourceTranslator.java:597) + at org.eclipse.ve.internal.java.codegen.editorpart.JavaVisualEditorPart$Setup.run(JavaVisualEditorPart.java:1978) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) + +!ENTRY org.eclipse.jem.beaninfo 2 0 2008-05-25 18:14:01.093 +!MESSAGE IWAV0155E Introspection failed on class "java.lang.Object." msg="." +!STACK 0 +java.lang.ClassCastException: java.lang.Boolean cannot be cast to org.eclipse.emf.common.util.EList + at org.eclipse.emf.ecore.change.impl.FeatureChangeImpl.getValue(FeatureChangeImpl.java:422) + at org.eclipse.emf.ecore.change.impl.ChangeDescriptionImpl.preApply(ChangeDescriptionImpl.java:480) + at org.eclipse.emf.ecore.change.impl.ChangeDescriptionImpl.apply(ChangeDescriptionImpl.java:288) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter$ExtensionDocApplies.run(BeaninfoClassAdapter.java:1139) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.applyExtensionDocument(BeaninfoClassAdapter.java:905) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:649) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getESuperTypes(JavaClassImpl.java:1675) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:632) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getESuperTypes(JavaClassImpl.java:1675) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:632) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getESuperTypes(JavaClassImpl.java:1675) + at org.eclipse.emf.ecore.impl.EClassImpl.getEGenericSuperTypes(EClassImpl.java:343) + at org.eclipse.emf.ecore.impl.EClassImpl$9.delegateSize(EClassImpl.java:1703) + at org.eclipse.emf.common.util.DelegatingEList.size(DelegatingEList.java:222) + at org.eclipse.emf.common.util.DelegatingEList$EIterator.hasNext(DelegatingEList.java:1048) + at org.eclipse.emf.ecore.impl.EClassImpl.getEAllSuperTypes(EClassImpl.java:1933) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAllSuperTypes(JavaClassImpl.java:1671) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:622) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getESuperTypes(JavaClassImpl.java:1675) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:632) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.ve.internal.java.codegen.java.JavaBeanModelBuilder.determineVisitorFactoryRule(JavaBeanModelBuilder.java:507) + at org.eclipse.ve.internal.java.codegen.java.JavaBeanModelBuilder.build(JavaBeanModelBuilder.java:440) + at org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslator.reverseParse(JavaSourceTranslator.java:865) + at org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslator.decodeDocument(JavaSourceTranslator.java:947) + at org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslator.loadModel(JavaSourceTranslator.java:597) + at org.eclipse.ve.internal.java.codegen.editorpart.JavaVisualEditorPart$Setup.run(JavaVisualEditorPart.java:1978) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) + +!ENTRY org.eclipse.jem.beaninfo 2 0 2008-05-25 18:14:01.109 +!MESSAGE IWAV0155E Introspection failed on class "java.lang.Object." msg="." +!STACK 0 +java.lang.ClassCastException: java.lang.Boolean cannot be cast to org.eclipse.emf.common.util.EList + at org.eclipse.emf.ecore.change.impl.FeatureChangeImpl.getValue(FeatureChangeImpl.java:422) + at org.eclipse.emf.ecore.change.impl.ChangeDescriptionImpl.preApply(ChangeDescriptionImpl.java:480) + at org.eclipse.emf.ecore.change.impl.ChangeDescriptionImpl.apply(ChangeDescriptionImpl.java:288) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter$ExtensionDocApplies.run(BeaninfoClassAdapter.java:1139) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.applyExtensionDocument(BeaninfoClassAdapter.java:905) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:649) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.isPublic(JavaClassImpl.java:1152) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1883) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eGet(BasicEObjectImpl.java:989) + at org.eclipse.emf.ecore.change.impl.FeatureChangeImpl.getValue(FeatureChangeImpl.java:422) + at org.eclipse.emf.ecore.change.impl.ChangeDescriptionImpl.preApply(ChangeDescriptionImpl.java:480) + at org.eclipse.emf.ecore.change.impl.ChangeDescriptionImpl.apply(ChangeDescriptionImpl.java:288) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter$ExtensionDocApplies.run(BeaninfoClassAdapter.java:1139) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.applyExtensionDocument(BeaninfoClassAdapter.java:905) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:649) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getESuperTypes(JavaClassImpl.java:1675) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:632) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getESuperTypes(JavaClassImpl.java:1675) + at org.eclipse.emf.ecore.impl.EClassImpl.getEGenericSuperTypes(EClassImpl.java:343) + at org.eclipse.emf.ecore.impl.EClassImpl$9.delegateSize(EClassImpl.java:1703) + at org.eclipse.emf.common.util.DelegatingEList.size(DelegatingEList.java:222) + at org.eclipse.emf.common.util.DelegatingEList$EIterator.hasNext(DelegatingEList.java:1048) + at org.eclipse.emf.ecore.impl.EClassImpl.getEAllSuperTypes(EClassImpl.java:1933) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAllSuperTypes(JavaClassImpl.java:1671) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:622) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getESuperTypes(JavaClassImpl.java:1675) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:632) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.ve.internal.java.codegen.java.JavaBeanModelBuilder.determineVisitorFactoryRule(JavaBeanModelBuilder.java:507) + at org.eclipse.ve.internal.java.codegen.java.JavaBeanModelBuilder.build(JavaBeanModelBuilder.java:440) + at org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslator.reverseParse(JavaSourceTranslator.java:865) + at org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslator.decodeDocument(JavaSourceTranslator.java:947) + at org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslator.loadModel(JavaSourceTranslator.java:597) + at org.eclipse.ve.internal.java.codegen.editorpart.JavaVisualEditorPart$Setup.run(JavaVisualEditorPart.java:1978) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) + +!ENTRY org.eclipse.jem.beaninfo 2 0 2008-05-25 18:14:01.125 +!MESSAGE IWAV0155E Introspection failed on class "java.awt.Component." msg="." +!STACK 0 +java.lang.ClassCastException: java.lang.Boolean cannot be cast to org.eclipse.emf.common.util.EList + at org.eclipse.emf.ecore.change.impl.FeatureChangeImpl.getValue(FeatureChangeImpl.java:422) + at org.eclipse.emf.ecore.change.impl.ChangeDescriptionImpl.preApply(ChangeDescriptionImpl.java:480) + at org.eclipse.emf.ecore.change.impl.ChangeDescriptionImpl.apply(ChangeDescriptionImpl.java:288) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter$ExtensionDocApplies.run(BeaninfoClassAdapter.java:1139) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.applyExtensionDocument(BeaninfoClassAdapter.java:905) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:649) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getESuperTypes(JavaClassImpl.java:1675) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:632) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getESuperTypes(JavaClassImpl.java:1675) + at org.eclipse.emf.ecore.impl.EClassImpl.getEGenericSuperTypes(EClassImpl.java:343) + at org.eclipse.emf.ecore.impl.EClassImpl$9.delegateSize(EClassImpl.java:1703) + at org.eclipse.emf.common.util.DelegatingEList.size(DelegatingEList.java:222) + at org.eclipse.emf.common.util.DelegatingEList$EIterator.hasNext(DelegatingEList.java:1048) + at org.eclipse.emf.ecore.impl.EClassImpl.getEAllSuperTypes(EClassImpl.java:1933) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAllSuperTypes(JavaClassImpl.java:1671) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:622) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:375) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:406) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectJavaClass(JavaClassJDOMAdaptor.java:400) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.setSuper(JavaClassJDOMAdaptor.java:659) + at org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor.reflectValues(JavaClassJDOMAdaptor.java:454) + at org.eclipse.jem.internal.java.adapters.ReflectionAdaptor.reflectValuesIfNecessary(ReflectionAdaptor.java:143) + at org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor.reflectValuesIfNecessary(JavaReflectionAdaptor.java:260) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.reflectBase(JavaClassImpl.java:786) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getESuperTypes(JavaClassImpl.java:1675) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:632) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:401) + at org.eclipse.jem.java.internal.impl.JavaRefFactoryImpl.reflectType(JavaRefFactoryImpl.java:388) + at org.eclipse.ve.internal.java.codegen.java.JavaBeanModelBuilder.determineVisitorFactoryRule(JavaBeanModelBuilder.java:507) + at org.eclipse.ve.internal.java.codegen.java.JavaBeanModelBuilder.build(JavaBeanModelBuilder.java:440) + at org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslator.reverseParse(JavaSourceTranslator.java:865) + at org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslator.decodeDocument(JavaSourceTranslator.java:947) + at org.eclipse.ve.internal.java.codegen.core.JavaSourceTranslator.loadModel(JavaSourceTranslator.java:597) + at org.eclipse.ve.internal.java.codegen.editorpart.JavaVisualEditorPart$Setup.run(JavaVisualEditorPart.java:1978) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) -- cgit v1.2.3