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_0.log | 10294 ++++++++++++++++++ .../prakt3/prakt3WS/.metadata/.bak_1.log | 10439 +++++++++++++++++++ .../prakt3/prakt3WS/.metadata/.bak_2.log | 10305 ++++++++++++++++++ .../prakt3/prakt3WS/.metadata/.bak_3.log | 10279 ++++++++++++++++++ .../prakt3/prakt3WS/.metadata/.bak_4.log | 10392 ++++++++++++++++++ .../prakt3/prakt3WS/.metadata/.bak_5.log | 10251 ++++++++++++++++++ .../prakt3/prakt3WS/.metadata/.bak_6.log | 10299 ++++++++++++++++++ .../prakt3/prakt3WS/.metadata/.bak_7.log | 10312 ++++++++++++++++++ .../prakt3/prakt3WS/.metadata/.bak_8.log | 10309 ++++++++++++++++++ .../prakt3/prakt3WS/.metadata/.bak_9.log | 10286 ++++++++++++++++++ .../Kryptografie/prakt3/prakt3WS/.metadata/.lock | 0 Master/Kryptografie/prakt3/prakt3WS/.metadata/.log | 5634 ++++++++++ .../.mylyn/backup/mylyndata-2008-05-25.zip | Bin 0 -> 1242 bytes .../.metadata/.mylyn/contexts/activity.xml.zip | Bin 0 -> 420 bytes .../prakt3WS/.metadata/.mylyn/repositories.xml.zip | Bin 0 -> 359 bytes .../prakt3WS/.metadata/.mylyn/tasklist.xml.zip | Bin 0 -> 212 bytes .../.history/14/d027667d752a001d1a90a200dcb914a6 | 36 + .../.history/1a/7081ff1c752a001d1a90a200dcb914a6 | 168 + .../.history/1e/2099302e752a001d1a90a200dcb914a6 | 0 .../.history/24/50b44618752a001d1a90a200dcb914a6 | 168 + .../.history/4/f0405a7d752a001d1a90a200dcb914a6 | 15 + .../.history/4c/f0a31e65752a001d1a90a200dcb914a6 | 13 + .../.history/5/d0b6637d752a001d1a90a200dcb914a6 | 25 + .../.history/51/603c041d752a001d1a90a200dcb914a6 | 100 + .../.history/65/c0484795752a001d1a90a200dcb914a6 | 36 + .../.history/a2/f0321c65752a001d1a90a200dcb914a6 | 13 + .../.history/ab/a0ba2718752a001d1a90a200dcb914a6 | 166 + .../.history/b1/50aa317d752a001d1a90a200dcb914a6 | 0 .../.history/cb/60cb011d752a001d1a90a200dcb914a6 | 100 + .../.history/db/e0fb5e7d752a001d1a90a200dcb914a6 | 17 + .../.history/f9/70eb3518752a001d1a90a200dcb914a6 | 168 + .../.projects/p3/.indexes/e4/2b/history.index | Bin 0 -> 457 bytes .../.projects/p3/.indexes/e4/history.index | Bin 0 -> 114 bytes .../.projects/p3/org.eclipse.jdt.core/state.dat | Bin 0 -> 1295 bytes .../.root/.indexes/history.version | 1 + .../.root/.indexes/properties.index | Bin 0 -> 151 bytes .../.root/.indexes/properties.version | 1 + .../org.eclipse.core.resources/.root/2.tree | Bin 0 -> 605 bytes .../.safetable/org.eclipse.core.resources | Bin 0 -> 824 bytes .../.settings/org.eclipse.core.resources.prefs | 3 + .../.settings/org.eclipse.debug.ui.prefs | 3 + .../.settings/org.eclipse.jdt.core.prefs | 10 + .../.settings/org.eclipse.jdt.launching.prefs | 3 + .../.settings/org.eclipse.jdt.ui.prefs | 17 + .../.settings/org.eclipse.mylyn.context.core.prefs | 3 + .../.settings/org.eclipse.mylyn.context.ui.prefs | 3 + .../.settings/org.eclipse.mylyn.java.ui.prefs | 3 + .../.settings/org.eclipse.mylyn.tasks.ui.prefs | 3 + .../.settings/org.eclipse.pde.core.prefs | 3 + .../.settings/org.eclipse.team.ui.prefs | 3 + .../.settings/org.eclipse.ui.editors.prefs | 3 + .../.settings/org.eclipse.ui.ide.prefs | 4 + .../.settings/org.eclipse.ui.prefs | 3 + .../.settings/org.eclipse.ve.java.core.prefs | 4 + .../.plugins/org.eclipse.jdt.core/1076335139.index | Bin 0 -> 25 bytes .../.plugins/org.eclipse.jdt.core/140549873.index | Bin 0 -> 84749 bytes .../.plugins/org.eclipse.jdt.core/168302118.index | Bin 0 -> 1979 bytes .../.plugins/org.eclipse.jdt.core/1775615081.index | Bin 0 -> 168857 bytes .../.plugins/org.eclipse.jdt.core/1784192470.index | Bin 0 -> 30715 bytes .../.plugins/org.eclipse.jdt.core/2254372116.index | Bin 0 -> 8341227 bytes .../.plugins/org.eclipse.jdt.core/3515189538.index | Bin 0 -> 18852 bytes .../.plugins/org.eclipse.jdt.core/3882722792.index | Bin 0 -> 127463 bytes .../.plugins/org.eclipse.jdt.core/4044268772.index | Bin 0 -> 14503 bytes .../.plugins/org.eclipse.jdt.core/745848792.index | Bin 0 -> 41342 bytes .../.plugins/org.eclipse.jdt.core/749595728.index | Bin 0 -> 4182 bytes .../org.eclipse.jdt.core/externalLibsTimeStamps | Bin 0 -> 578 bytes .../org.eclipse.jdt.core/savedIndexNames.txt | 11 + .../variablesAndContainers.dat | Bin 0 -> 1189 bytes .../org.eclipse.jdt.launching/libraryInfos.xml | 21 + .../org.eclipse.jdt.ui/OpenTypeHistory.xml | 2 + .../QualifiedTypeNameHistory.xml | 2 + .../org.eclipse.jdt.ui/dialog_settings.xml | 17 + .../org.eclipse.jem.beaninfo/.cache/.index | Bin 0 -> 1389 bytes .../.cache/root1/java.awt.Component.override.xmi | 41 + .../.cache/root1/java.awt.Component.xmi | 9 + .../.cache/root1/java.awt.Container.override.xmi | 35 + .../.cache/root1/java.awt.Container.xmi | 9 + .../.cache/root1/java.awt.Window.override.xmi | 23 + .../.cache/root1/java.awt.Window.xmi | 12 + .../.cache/root1/java.lang.Class.override.xmi | 9 + .../.cache/root1/java.lang.Object.override.xmi | 167 + .../root1/java.util.EventListener.override.xmi | 9 + .../p3/2008/5/21/refactorings.history | 3 + .../.refactorings/p3/2008/5/21/refactorings.index | 4 + .../dialog_settings.xml | 7 + .../.cache/clean-cache.properties | 2 + .../org.eclipse.ui.ide/dialog_settings.xml | 5 + .../org.eclipse.ui.workbench/dialog_settings.xml | 9 + .../org.eclipse.ui.workbench/workbench.xml | 259 + .../org.eclipse.ui.workbench/workingsets.xml | 4 + .../.plugins/org.eclipse.ui/dialog_settings.xml | 10 + .../org.eclipse.ve.java.core/dialog_settings.xml | 3 + .../prakt3/prakt3WS/.metadata/version.ini | 1 + 93 files changed, 110569 insertions(+) create mode 100644 Master/Kryptografie/prakt3/prakt3WS/.metadata/.bak_0.log create mode 100644 Master/Kryptografie/prakt3/prakt3WS/.metadata/.bak_1.log create mode 100644 Master/Kryptografie/prakt3/prakt3WS/.metadata/.bak_2.log create mode 100644 Master/Kryptografie/prakt3/prakt3WS/.metadata/.bak_3.log create mode 100644 Master/Kryptografie/prakt3/prakt3WS/.metadata/.bak_4.log create mode 100644 Master/Kryptografie/prakt3/prakt3WS/.metadata/.bak_5.log create mode 100644 Master/Kryptografie/prakt3/prakt3WS/.metadata/.bak_6.log create mode 100644 Master/Kryptografie/prakt3/prakt3WS/.metadata/.bak_7.log create mode 100644 Master/Kryptografie/prakt3/prakt3WS/.metadata/.bak_8.log create mode 100644 Master/Kryptografie/prakt3/prakt3WS/.metadata/.bak_9.log create mode 100644 Master/Kryptografie/prakt3/prakt3WS/.metadata/.lock create mode 100644 Master/Kryptografie/prakt3/prakt3WS/.metadata/.log create mode 100644 Master/Kryptografie/prakt3/prakt3WS/.metadata/.mylyn/backup/mylyndata-2008-05-25.zip create mode 100644 Master/Kryptografie/prakt3/prakt3WS/.metadata/.mylyn/contexts/activity.xml.zip create mode 100644 Master/Kryptografie/prakt3/prakt3WS/.metadata/.mylyn/repositories.xml.zip create mode 100644 Master/Kryptografie/prakt3/prakt3WS/.metadata/.mylyn/tasklist.xml.zip create mode 100644 Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.core.resources/.history/14/d027667d752a001d1a90a200dcb914a6 create mode 100644 Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.core.resources/.history/1a/7081ff1c752a001d1a90a200dcb914a6 create mode 100644 Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.core.resources/.history/1e/2099302e752a001d1a90a200dcb914a6 create mode 100644 Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.core.resources/.history/24/50b44618752a001d1a90a200dcb914a6 create mode 100644 Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.core.resources/.history/4/f0405a7d752a001d1a90a200dcb914a6 create mode 100644 Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.core.resources/.history/4c/f0a31e65752a001d1a90a200dcb914a6 create mode 100644 Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.core.resources/.history/5/d0b6637d752a001d1a90a200dcb914a6 create mode 100644 Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.core.resources/.history/51/603c041d752a001d1a90a200dcb914a6 create mode 100644 Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.core.resources/.history/65/c0484795752a001d1a90a200dcb914a6 create mode 100644 Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.core.resources/.history/a2/f0321c65752a001d1a90a200dcb914a6 create mode 100644 Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.core.resources/.history/ab/a0ba2718752a001d1a90a200dcb914a6 create mode 100644 Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.core.resources/.history/b1/50aa317d752a001d1a90a200dcb914a6 create mode 100644 Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.core.resources/.history/cb/60cb011d752a001d1a90a200dcb914a6 create mode 100644 Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.core.resources/.history/db/e0fb5e7d752a001d1a90a200dcb914a6 create mode 100644 Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.core.resources/.history/f9/70eb3518752a001d1a90a200dcb914a6 create mode 100644 Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.core.resources/.projects/p3/.indexes/e4/2b/history.index create mode 100644 Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.core.resources/.projects/p3/.indexes/e4/history.index create mode 100644 Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.core.resources/.projects/p3/org.eclipse.jdt.core/state.dat create mode 100644 Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/history.version create mode 100644 Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/properties.index create mode 100644 Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/properties.version create mode 100644 Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.core.resources/.root/2.tree create mode 100644 Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.core.resources/.safetable/org.eclipse.core.resources create mode 100644 Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.core.resources.prefs create mode 100644 Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.debug.ui.prefs create mode 100644 Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jdt.core.prefs create mode 100644 Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jdt.launching.prefs create mode 100644 Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jdt.ui.prefs create mode 100644 Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.mylyn.context.core.prefs create mode 100644 Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.mylyn.context.ui.prefs create mode 100644 Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.mylyn.java.ui.prefs create mode 100644 Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.mylyn.tasks.ui.prefs create mode 100644 Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.pde.core.prefs create mode 100644 Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.team.ui.prefs create mode 100644 Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.editors.prefs create mode 100644 Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.ide.prefs create mode 100644 Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.prefs create mode 100644 Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ve.java.core.prefs create mode 100644 Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.jdt.core/1076335139.index create mode 100644 Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.jdt.core/140549873.index create mode 100644 Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.jdt.core/168302118.index create mode 100644 Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.jdt.core/1775615081.index create mode 100644 Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.jdt.core/1784192470.index create mode 100644 Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.jdt.core/2254372116.index create mode 100644 Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.jdt.core/3515189538.index create mode 100644 Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.jdt.core/3882722792.index create mode 100644 Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.jdt.core/4044268772.index create mode 100644 Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.jdt.core/745848792.index create mode 100644 Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.jdt.core/749595728.index create mode 100644 Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.jdt.core/externalLibsTimeStamps create mode 100644 Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.jdt.core/savedIndexNames.txt create mode 100644 Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.jdt.core/variablesAndContainers.dat create mode 100644 Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.jdt.launching/libraryInfos.xml create mode 100644 Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.jdt.ui/OpenTypeHistory.xml create mode 100644 Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.jdt.ui/QualifiedTypeNameHistory.xml create mode 100644 Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.jdt.ui/dialog_settings.xml create mode 100644 Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.jem.beaninfo/.cache/.index create mode 100644 Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.jem.beaninfo/.cache/root1/java.awt.Component.override.xmi create mode 100644 Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.jem.beaninfo/.cache/root1/java.awt.Component.xmi create mode 100644 Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.jem.beaninfo/.cache/root1/java.awt.Container.override.xmi create mode 100644 Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.jem.beaninfo/.cache/root1/java.awt.Container.xmi create mode 100644 Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.jem.beaninfo/.cache/root1/java.awt.Window.override.xmi create mode 100644 Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.jem.beaninfo/.cache/root1/java.awt.Window.xmi create mode 100644 Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.jem.beaninfo/.cache/root1/java.lang.Class.override.xmi create mode 100644 Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.jem.beaninfo/.cache/root1/java.lang.Object.override.xmi create mode 100644 Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.jem.beaninfo/.cache/root1/java.util.EventListener.override.xmi create mode 100644 Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/p3/2008/5/21/refactorings.history create mode 100644 Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/p3/2008/5/21/refactorings.index create mode 100644 Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.ltk.ui.refactoring/dialog_settings.xml create mode 100644 Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.pde.core/.cache/clean-cache.properties create mode 100644 Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.ui.ide/dialog_settings.xml create mode 100644 Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.ui.workbench/dialog_settings.xml create mode 100644 Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.ui.workbench/workbench.xml create mode 100644 Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.ui.workbench/workingsets.xml create mode 100644 Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.ui/dialog_settings.xml create mode 100644 Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.ve.java.core/dialog_settings.xml create mode 100644 Master/Kryptografie/prakt3/prakt3WS/.metadata/version.ini (limited to 'Master/Kryptografie/prakt3/prakt3WS/.metadata') diff --git a/Master/Kryptografie/prakt3/prakt3WS/.metadata/.bak_0.log b/Master/Kryptografie/prakt3/prakt3WS/.metadata/.bak_0.log new file mode 100644 index 0000000..aecc694 --- /dev/null +++ b/Master/Kryptografie/prakt3/prakt3WS/.metadata/.bak_0.log @@ -0,0 +1,10294 @@ +!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_9.log +Created Time: 2008-05-25 18:13:54.546 + +!ENTRY org.eclipse.jem.beaninfo 2 0 2008-05-25 18:13:54.546 +!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.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.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:13:54.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.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.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.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:13:54.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.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.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.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:13:54.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.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.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.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:13:54.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.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.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.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:13:54.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.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.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.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:13:54.640 +!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.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.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:13:54.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.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.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.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:13:54.671 +!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.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.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:13:54.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.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.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.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:13:54.703 +!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.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.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:13:54.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.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.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.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:13:54.734 +!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.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.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:13:54.734 +!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.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.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:13:54.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.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.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.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:13:54.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.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.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.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:13:54.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.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.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.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:13:54.812 +!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.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.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:13:54.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.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.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.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:13:54.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.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.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.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:13:54.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.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.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.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:13:54.875 +!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.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.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:13:54.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.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.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.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:13:54.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.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.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.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:13:54.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.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.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.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:13:54.937 +!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.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.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:13:54.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.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.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.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:13:54.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.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.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.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:13:54.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.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.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.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:13:55.000 +!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.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.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:13:55.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.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.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.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:13:55.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.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.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.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:13:55.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.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.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.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:13:55.062 +!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.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.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:13:55.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.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.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.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:13:55.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.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.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.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:13:55.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.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.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.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:13:55.125 +!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.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.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:13:55.140 +!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.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.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:13:55.156 +!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.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.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:13:55.171 +!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.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.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:13:55.187 +!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.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.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:13:55.203 +!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.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.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:13:55.218 +!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.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.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:13:55.250 +!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.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.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:13:55.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.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.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.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:13:55.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.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.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.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:13:55.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.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.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.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:13:55.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.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.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.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:13:55.328 +!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.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.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:13:55.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.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.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.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:13:55.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.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.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.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:13:55.375 +!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.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.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:13:55.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.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.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.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:13:55.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.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.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.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:13:55.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.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.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.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) diff --git a/Master/Kryptografie/prakt3/prakt3WS/.metadata/.bak_1.log b/Master/Kryptografie/prakt3/prakt3WS/.metadata/.bak_1.log new file mode 100644 index 0000000..9d48547 --- /dev/null +++ b/Master/Kryptografie/prakt3/prakt3WS/.metadata/.bak_1.log @@ -0,0 +1,10439 @@ +!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_0.log +Created Time: 2008-05-25 18:13:55.437 + +!ENTRY org.eclipse.jem.beaninfo 2 0 2008-05-25 18:13:55.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.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.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.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:13:55.453 +!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.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.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:13:55.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.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.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.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:13:55.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.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.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.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:13:55.500 +!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.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.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:13:55.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.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.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.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:13:55.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.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.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.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:13:55.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.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.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.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:13:55.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.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.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.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:13:55.578 +!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.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.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:13:55.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.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.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.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:13:55.609 +!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.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.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:13:55.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.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.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.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:13:55.640 +!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.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.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:13:55.640 +!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.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.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:13:55.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.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.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.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:13:55.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.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.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.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:13:55.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.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.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.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:13:55.703 +!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.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.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:13:55.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.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.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.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:13:55.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.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.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.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:13:55.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.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.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.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:13:55.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.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.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.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:13:55.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.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.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.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:13:55.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.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.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.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:13:55.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.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.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.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:13:55.843 +!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.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.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:13:55.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.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.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.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:13:55.875 +!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.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.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:13:55.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.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.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.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:13:55.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.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.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.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:13:55.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.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.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.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:13:55.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.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.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.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:13:55.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.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.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.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:13:55.968 +!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.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.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:13:55.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.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.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.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:13:56.000 +!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.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.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:13:56.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.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.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.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:13:56.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.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.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.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:13:56.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.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.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.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:13:56.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.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.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.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:13:56.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.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.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.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:13:56.093 +!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.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.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:13:56.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.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.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.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:13:56.125 +!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.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.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:13:56.140 +!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.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.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:13:56.156 +!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.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.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:13:56.187 +!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.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.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:13:56.203 +!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.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.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:13:56.234 +!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.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.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:13:56.234 +!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.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.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:13:56.250 +!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.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.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:13:56.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.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.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.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:13:56.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.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.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.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:13:56.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.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.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.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:13:56.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.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.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.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) diff --git a/Master/Kryptografie/prakt3/prakt3WS/.metadata/.bak_2.log b/Master/Kryptografie/prakt3/prakt3WS/.metadata/.bak_2.log new file mode 100644 index 0000000..abd1b66 --- /dev/null +++ b/Master/Kryptografie/prakt3/prakt3WS/.metadata/.bak_2.log @@ -0,0 +1,10305 @@ +!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_1.log +Created Time: 2008-05-25 18:13:56.359 + +!ENTRY org.eclipse.jem.beaninfo 2 0 2008-05-25 18:13:56.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.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.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.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:13:56.375 +!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.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.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:13:56.390 +!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.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.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:13:56.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.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.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.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:13:56.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.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.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.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:13:56.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.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.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.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:13:56.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.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.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.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:13:56.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.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.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.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:13:56.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.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.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.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:13:56.500 +!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.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.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:13:56.515 +!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.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.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:13:56.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.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.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.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:13:56.546 +!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.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.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:13:56.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.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.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.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:13:56.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.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.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.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:13:56.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.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.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.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:13:56.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.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.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.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:13:56.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.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.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.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:13:56.640 +!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.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.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:13:56.640 +!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.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.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:13:56.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.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.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.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:13:56.671 +!MESSAGE IWAV0155E Introspection failed on class "java.awt.Window." 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.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:13:56.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.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.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.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:13:56.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.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.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.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:13:56.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.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.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.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:13:56.734 +!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.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.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:13:56.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.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.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.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:13:56.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.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.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.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:13:56.781 +!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.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.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:13:56.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.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.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.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:13:56.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.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.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.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:13:56.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.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.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.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:13:56.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.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.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.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:13:56.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.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.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.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:13:56.875 +!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.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.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:13:56.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.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.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.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:13:56.890 +!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.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.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:13:56.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.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.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.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:13:56.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.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.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.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:13:56.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.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.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.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:13:56.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.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.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.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:13:56.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.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.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.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:13:57.000 +!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.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.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:13:57.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.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.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.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:13:57.015 +!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.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.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:13:57.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.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.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.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:13:57.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.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.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.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:13:57.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.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.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.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:13:57.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.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.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.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:13:57.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.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.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.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:13:57.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.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.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.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:13:57.125 +!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.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.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:13:57.140 +!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.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.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:13:57.156 +!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.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.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:13:57.171 +!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.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.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:13:57.187 +!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.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.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:13:57.203 +!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.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.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) diff --git a/Master/Kryptografie/prakt3/prakt3WS/.metadata/.bak_3.log b/Master/Kryptografie/prakt3/prakt3WS/.metadata/.bak_3.log new file mode 100644 index 0000000..25b1663 --- /dev/null +++ b/Master/Kryptografie/prakt3/prakt3WS/.metadata/.bak_3.log @@ -0,0 +1,10279 @@ +!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_2.log +Created Time: 2008-05-25 18:13:57.234 + +!ENTRY org.eclipse.jem.beaninfo 2 0 2008-05-25 18:13:57.234 +!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.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.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:13:57.250 +!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.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.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:13:57.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.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.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.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:13:57.281 +!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.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.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:13:57.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.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.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.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:13:57.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.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.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.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:13:57.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.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.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.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:13:57.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.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.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.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:13:57.375 +!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.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.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:13:57.375 +!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.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.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:13:57.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.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.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.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:13:57.406 +!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.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.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:13:57.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.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.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.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:13:57.437 +!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.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.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:13:57.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.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.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.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:13:57.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.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.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.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:13:57.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.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.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.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:13:57.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.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.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.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:13:57.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.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.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.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:13:57.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.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.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.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:13:57.531 +!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.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.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:13:57.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.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.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.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:13:57.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.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.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.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:13:57.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.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.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.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:13:57.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.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.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.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:13:57.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.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.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.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:13:57.640 +!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.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.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:13:57.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.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.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.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:13:57.671 +!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.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.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:13:57.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.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.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.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:13:57.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.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.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.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:13:57.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.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.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.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:13:57.734 +!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.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.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:13:57.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.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.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.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:13:57.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.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.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.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:13:57.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.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.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.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:13:57.796 +!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.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.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:13:57.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.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.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.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:13:57.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.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.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.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:13:57.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.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.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.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:13:57.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.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.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.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:13:57.875 +!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.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.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:13:57.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.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.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.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:13:57.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.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.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.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:13:57.921 +!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.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.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:13:57.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.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.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.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:13:57.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.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.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.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:13:57.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.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.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.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:13:57.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.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.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.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:13:58.000 +!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.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.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:13:58.000 +!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.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.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:13:58.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.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.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.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:13:58.031 +!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.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.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:13:58.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.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.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.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:13:58.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.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.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.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:13:58.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.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.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.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:13:58.125 +!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.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.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:13:58.140 +!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.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.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) diff --git a/Master/Kryptografie/prakt3/prakt3WS/.metadata/.bak_4.log b/Master/Kryptografie/prakt3/prakt3WS/.metadata/.bak_4.log new file mode 100644 index 0000000..0227318 --- /dev/null +++ b/Master/Kryptografie/prakt3/prakt3WS/.metadata/.bak_4.log @@ -0,0 +1,10392 @@ +!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_3.log +Created Time: 2008-05-25 18:13:58.156 + +!ENTRY org.eclipse.jem.beaninfo 2 0 2008-05-25 18:13:58.156 +!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.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.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:13:58.171 +!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.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.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:13:58.187 +!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.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.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:13:58.187 +!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.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.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:13:58.218 +!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.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.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:13:58.234 +!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.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.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:13:58.250 +!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.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.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:13:58.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.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.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.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:13:58.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.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.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.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:13:58.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.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.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.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:13:58.312 +!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.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.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:13:58.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.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.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.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:13:58.343 +!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.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.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:13:58.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.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.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.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:13:58.375 +!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.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.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:13:58.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.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.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.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:13:58.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.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.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.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:13:58.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.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.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.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:13:58.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.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.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.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:13:58.453 +!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.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.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:13:58.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.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.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.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:13:58.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.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.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.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:13:58.500 +!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.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.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:13:58.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.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.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.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:13:58.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.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.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.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:13:58.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.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.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.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:13:58.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.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.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.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:13:58.578 +!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.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.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:13:58.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.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.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.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:13:58.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.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.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.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:13:58.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.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.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.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:13:58.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.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.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.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:13:58.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.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.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.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:13:58.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.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.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.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:13:58.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.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.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.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:13:58.703 +!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.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.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:13:58.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.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.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.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:13:58.734 +!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.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.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:13:58.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.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.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.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:13:58.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.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.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.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:13:58.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.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.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.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:13:58.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.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.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.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:13:58.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.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.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.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:13:58.843 +!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.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.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:13:58.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.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.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.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:13:58.875 +!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.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.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:13:58.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.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.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:13:58.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.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.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:13:58.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.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.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:13:58.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.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.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.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:13:59.000 +!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.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.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:13:59.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.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.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:13:59.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.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.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:13:59.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.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.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:13:59.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.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.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:13:59.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.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.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.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:13:59.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.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.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.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:13:59.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.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.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.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:13:59.125 +!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.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.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) diff --git a/Master/Kryptografie/prakt3/prakt3WS/.metadata/.bak_5.log b/Master/Kryptografie/prakt3/prakt3WS/.metadata/.bak_5.log new file mode 100644 index 0000000..6675eb1 --- /dev/null +++ b/Master/Kryptografie/prakt3/prakt3WS/.metadata/.bak_5.log @@ -0,0 +1,10251 @@ +!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_4.log +Created Time: 2008-05-25 18:13:59.125 + +!ENTRY org.eclipse.jem.beaninfo 2 0 2008-05-25 18:13:59.140 +!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.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.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:13:59.140 +!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.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.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:13:59.171 +!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.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.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:13:59.187 +!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.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.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:13:59.203 +!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.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.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:13:59.218 +!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.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.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:13:59.234 +!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.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.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:13:59.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.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.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.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:13:59.265 +!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.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.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:13:59.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.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.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.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:13:59.296 +!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.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.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:13:59.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.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.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.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:13:59.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.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.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.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:13:59.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.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.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.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:13:59.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.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.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.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:13:59.375 +!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.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.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:13:59.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.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.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.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:13:59.406 +!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.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.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:13:59.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.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.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.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:13:59.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.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.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:13:59.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.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.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:13:59.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.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.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:13:59.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.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.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:13:59.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.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.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:13:59.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.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.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:13:59.531 +!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.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:13:59.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.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.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:13:59.640 +!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.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:13:59.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.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.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:13:59.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.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.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:13:59.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.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.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:13:59.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.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.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:13:59.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.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.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:13:59.859 +!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.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:13:59.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.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.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:13:59.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.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.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:13:59.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.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.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:13:59.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.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.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:13:59.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.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.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:13:59.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.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.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:13:59.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.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.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:13:59.984 +!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.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:13:59.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.109 +!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.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.125 +!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.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.140 +!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.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.156 +!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.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.171 +!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.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.187 +!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.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.203 +!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.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.234 +!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.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.234 +!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.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) 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) diff --git a/Master/Kryptografie/prakt3/prakt3WS/.metadata/.bak_7.log b/Master/Kryptografie/prakt3/prakt3WS/.metadata/.bak_7.log new file mode 100644 index 0000000..3792cd6 --- /dev/null +++ b/Master/Kryptografie/prakt3/prakt3WS/.metadata/.bak_7.log @@ -0,0 +1,10312 @@ +!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_6.log +Created Time: 2008-05-25 18:14:01.140 + +!ENTRY org.eclipse.jem.beaninfo 2 0 2008-05-25 18:14:01.140 +!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.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.156 +!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.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.171 +!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.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.203 +!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.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.218 +!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.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.234 +!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.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.250 +!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.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.265 +!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.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.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.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.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.281 +!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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.375 +!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.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.390 +!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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.500 +!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.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.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.515 +!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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.640 +!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.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.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.640 +!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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.734 +!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.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.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.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.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.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.765 +!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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.875 +!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.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.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.890 +!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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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:02.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.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.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.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:02.015 +!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.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.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:02.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.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.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.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) diff --git a/Master/Kryptografie/prakt3/prakt3WS/.metadata/.bak_8.log b/Master/Kryptografie/prakt3/prakt3WS/.metadata/.bak_8.log new file mode 100644 index 0000000..e438c1a --- /dev/null +++ b/Master/Kryptografie/prakt3/prakt3WS/.metadata/.bak_8.log @@ -0,0 +1,10309 @@ +!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_7.log +Created Time: 2008-05-25 18:14:02.046 + +!ENTRY org.eclipse.jem.beaninfo 2 0 2008-05-25 18:14:02.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.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.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.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:02.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.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.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.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:02.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.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.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.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:02.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.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.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.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:02.125 +!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.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.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:02.140 +!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.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.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:02.140 +!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.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.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:02.156 +!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.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.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:02.171 +!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.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.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:02.171 +!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.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.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:02.187 +!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.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.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:02.203 +!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.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.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:02.218 +!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.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.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:02.250 +!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.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.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:02.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.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.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.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:02.281 +!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.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.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:02.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.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.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.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:02.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.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.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.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:02.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.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.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.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:02.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.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.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.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:02.375 +!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.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.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:02.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.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.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.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:02.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.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.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.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:02.421 +!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.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.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:02.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.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.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.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:02.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.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.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.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:02.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.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.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.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:02.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.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.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.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:02.500 +!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.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.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:02.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.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.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.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:02.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.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.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.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:02.546 +!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.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.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:02.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.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.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.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:02.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.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.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.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:02.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.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.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.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:02.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.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.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.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:02.640 +!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.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.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:02.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.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.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.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:02.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.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.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.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:02.687 +!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.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.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:02.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.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.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.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:02.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.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.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.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:02.734 +!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.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.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:02.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.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.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.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:02.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.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.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.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:02.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.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.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.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:02.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.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.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.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:02.828 +!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.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.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:02.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.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.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.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:02.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.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.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.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:02.875 +!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.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.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:02.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.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.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.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:02.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.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.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.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:02.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.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.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.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:02.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.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.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.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:02.968 +!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.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.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:02.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.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.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.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) diff --git a/Master/Kryptografie/prakt3/prakt3WS/.metadata/.bak_9.log b/Master/Kryptografie/prakt3/prakt3WS/.metadata/.bak_9.log new file mode 100644 index 0000000..96d2d65 --- /dev/null +++ b/Master/Kryptografie/prakt3/prakt3WS/.metadata/.bak_9.log @@ -0,0 +1,10286 @@ +!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_8.log +Created Time: 2008-05-25 18:14:03.000 + +!ENTRY org.eclipse.jem.beaninfo 2 0 2008-05-25 18:14:03.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.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.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.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:03.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.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.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.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:03.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.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.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.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:03.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.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.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.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:03.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.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.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.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:03.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.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.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.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:03.109 +!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.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.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:03.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.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.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.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:03.140 +!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.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.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:03.140 +!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.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.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:03.156 +!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.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.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:03.171 +!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.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.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:03.187 +!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.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.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:03.218 +!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.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.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:03.234 +!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.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.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:03.250 +!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.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.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:03.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.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.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:03.265 +!MESSAGE IWAV0155E Introspection failed on class "java.awt.Window." 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.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:03.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.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.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:03.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.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.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:03.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.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.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.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:03.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.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.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.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:03.375 +!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.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.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:03.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.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.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.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:03.390 +!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.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.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:03.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.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.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.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:03.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.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.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.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:03.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.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.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.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:03.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.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.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.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:03.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.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.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.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:03.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.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.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.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:03.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.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.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.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:03.531 +!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.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.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:03.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.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.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.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:03.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.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.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.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:03.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.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.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.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:03.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.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.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.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:03.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.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.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.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:03.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.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.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.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:03.640 +!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.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.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:03.656 +!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.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.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:03.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.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.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.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:03.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.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.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.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:03.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.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.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.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:03.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.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.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.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:03.734 +!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.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.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:03.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.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.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.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:03.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.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.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.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:03.765 +!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.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.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:03.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.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.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.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:03.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.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.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.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:03.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.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.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.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:03.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.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.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.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:03.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.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.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.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:03.875 +!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.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.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:03.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.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.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.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:03.906 +!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.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.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:03.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.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.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.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:03.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.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.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.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) diff --git a/Master/Kryptografie/prakt3/prakt3WS/.metadata/.lock b/Master/Kryptografie/prakt3/prakt3WS/.metadata/.lock new file mode 100644 index 0000000..e69de29 diff --git a/Master/Kryptografie/prakt3/prakt3WS/.metadata/.log b/Master/Kryptografie/prakt3/prakt3WS/.metadata/.log new file mode 100644 index 0000000..fa791e5 --- /dev/null +++ b/Master/Kryptografie/prakt3/prakt3WS/.metadata/.log @@ -0,0 +1,5634 @@ +!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_9.log +Created Time: 2008-05-25 18:14:03.953 + +!ENTRY org.eclipse.jem.beaninfo 2 0 2008-05-25 18:14:03.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.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.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.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:03.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.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.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.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:03.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.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.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.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:04.000 +!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.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.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:04.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.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.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.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:04.031 +!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.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.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:04.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.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.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.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:04.062 +!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.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.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:04.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.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.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.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:04.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.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.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.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:04.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.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.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.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:04.125 +!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.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.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:04.140 +!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.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.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:04.156 +!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.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.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:04.156 +!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.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.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:04.171 +!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.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.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:04.203 +!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.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.getSupertype(JavaClassImpl.java:843) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.applyExtensionDocument(BeaninfoClassAdapter.java:918) + 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.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:04.218 +!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.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.getSupertype(JavaClassImpl.java:843) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.applyExtensionDocument(BeaninfoClassAdapter.java:918) + 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.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:04.234 +!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.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.getSupertype(JavaClassImpl.java:843) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.applyExtensionDocument(BeaninfoClassAdapter.java:918) + 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.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:04.250 +!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.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.getSupertype(JavaClassImpl.java:843) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.applyExtensionDocument(BeaninfoClassAdapter.java:918) + 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.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:04.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.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.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.getSupertype(JavaClassImpl.java:843) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.applyExtensionDocument(BeaninfoClassAdapter.java:918) + 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.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:04.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.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.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.getSupertype(JavaClassImpl.java:843) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.applyExtensionDocument(BeaninfoClassAdapter.java:918) + 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.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:04.296 +!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.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.getSupertype(JavaClassImpl.java:843) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.applyExtensionDocument(BeaninfoClassAdapter.java:918) + 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.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:04.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.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.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.getSupertype(JavaClassImpl.java:843) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.applyExtensionDocument(BeaninfoClassAdapter.java:918) + 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.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:04.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.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.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.getSupertype(JavaClassImpl.java:843) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.applyExtensionDocument(BeaninfoClassAdapter.java:918) + 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.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:04.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.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.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.getSupertype(JavaClassImpl.java:843) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.applyExtensionDocument(BeaninfoClassAdapter.java:918) + 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.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:04.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.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.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.getSupertype(JavaClassImpl.java:843) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.applyExtensionDocument(BeaninfoClassAdapter.java:918) + 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.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:04.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.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.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.getSupertype(JavaClassImpl.java:843) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.applyExtensionDocument(BeaninfoClassAdapter.java:918) + 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.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:04.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.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.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.getSupertype(JavaClassImpl.java:843) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.applyExtensionDocument(BeaninfoClassAdapter.java:918) + 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.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:04.906 +!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.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.getSupertype(JavaClassImpl.java:843) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.applyExtensionDocument(BeaninfoClassAdapter.java:918) + 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.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:04.968 +!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.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.getSupertype(JavaClassImpl.java:843) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.applyExtensionDocument(BeaninfoClassAdapter.java:918) + 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.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:05.078 +!MESSAGE IWAV0155E Introspection failed on class "java.awt.Window." 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.getSupertype(JavaClassImpl.java:843) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.applyExtensionDocument(BeaninfoClassAdapter.java:918) + 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.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:05.109 +!MESSAGE Error loading file"platform:/plugin/org.eclipse.jem/overrides/..ROOT...override" +!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$ExtensionDocApplies.run(BeaninfoClassAdapter.java:1021) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.createOverrideCache(BeaninfoClassAdapter.java:960) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.applyExtensionDocument(BeaninfoClassAdapter.java:921) + 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.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:05.140 +!MESSAGE Error loading file"platform:/plugin/org.eclipse.ve.java.core/overrides/..ROOT...override" +!STACK 0 +java.lang.ClassCastException: java.lang.Boolean cannot be cast to java.util.List + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:435) + at org.eclipse.emf.ecore.impl.EModelElementImpl.eObjectForURIFragmentSegment(EModelElementImpl.java:448) + at org.eclipse.emf.ecore.impl.EClassImpl.eObjectForURIFragmentSegment(EClassImpl.java:2022) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter$ExtensionDocApplies.fixupCD(BeaninfoClassAdapter.java:1190) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter$ExtensionDocApplies.run(BeaninfoClassAdapter.java:1118) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter$ExtensionDocApplies.run(BeaninfoClassAdapter.java:1021) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.createOverrideCache(BeaninfoClassAdapter.java:960) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.applyExtensionDocument(BeaninfoClassAdapter.java:921) + 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.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:05.218 +!MESSAGE +!STACK 0 +java.lang.NullPointerException + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoNature.getSharedProperty(BeaninfoNature.java:690) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoNature.getSearchPath(BeaninfoNature.java:561) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoNature.getConfigurationContributor(BeaninfoNature.java:745) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoNature.createRegistry(BeaninfoNature.java:490) + at org.eclipse.jem.internal.beaninfo.adapters.CreateRegistryJobHandler.doCreateRegistry(CreateRegistryJobHandler.java:159) + at org.eclipse.jem.internal.beaninfo.adapters.CreateRegistryJobHandler.processCreateRegistry(CreateRegistryJobHandler.java:114) + at org.eclipse.jem.internal.beaninfo.adapters.UICreateRegistryJobHandler.processCreateRegistry(UICreateRegistryJobHandler.java:104) + at org.eclipse.jem.internal.beaninfo.adapters.CreateRegistryJobHandler.createRegistry(CreateRegistryJobHandler.java:80) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoNature.getRegistry(BeaninfoNature.java:457) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoNature$6.getRegistry(BeaninfoNature.java:322) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoAdapterFactory.getRegistry(BeaninfoAdapterFactory.java:80) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.getRegistry(BeaninfoClassAdapter.java:298) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:721) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.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:05.218 +!MESSAGE IWAV0155E Introspection failed on class "java.awt.Frame." msg="." +!STACK 0 +java.lang.NullPointerException + at org.eclipse.jem.internal.proxy.core.ProxyLaunchSupport.startImplementation(ProxyLaunchSupport.java:303) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoNature.createRegistry(BeaninfoNature.java:492) + at org.eclipse.jem.internal.beaninfo.adapters.CreateRegistryJobHandler.doCreateRegistry(CreateRegistryJobHandler.java:159) + at org.eclipse.jem.internal.beaninfo.adapters.CreateRegistryJobHandler.processCreateRegistry(CreateRegistryJobHandler.java:114) + at org.eclipse.jem.internal.beaninfo.adapters.UICreateRegistryJobHandler.processCreateRegistry(UICreateRegistryJobHandler.java:104) + at org.eclipse.jem.internal.beaninfo.adapters.CreateRegistryJobHandler.createRegistry(CreateRegistryJobHandler.java:80) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoNature.getRegistry(BeaninfoNature.java:457) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoNature$6.getRegistry(BeaninfoNature.java:322) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoAdapterFactory.getRegistry(BeaninfoAdapterFactory.java:80) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.getRegistry(BeaninfoClassAdapter.java:298) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspect(BeaninfoClassAdapter.java:721) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:428) + at org.eclipse.jem.internal.beaninfo.adapters.BeaninfoClassAdapter.introspectIfNecessary(BeaninfoClassAdapter.java:415) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.getEAnnotations(JavaClassImpl.java:379) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eGet(JavaClassImpl.java:1841) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:429) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1209) + at org.eclipse.emf.ecore.util.EcoreUtil$ContentTreeIterator.hasNext(EcoreUtil.java:1393) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:836) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.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.ve.java.core 4 0 2008-05-25 18:14:05.281 +!MESSAGE Exception thrown. +!STACK 0 +java.lang.ClassCastException: java.lang.Boolean cannot be cast to org.eclipse.emf.ecore.util.InternalEList + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.hasNext(EContentsEList.java:440) + at org.eclipse.emf.ecore.util.EContentsEList$FeatureIteratorImpl.next(EContentsEList.java:581) + at org.eclipse.emf.ecore.util.EcoreUtil$ProperContentIterator.hasNext(EcoreUtil.java:1211) + at org.eclipse.emf.common.util.AbstractTreeIterator.next(AbstractTreeIterator.java:158) + at org.eclipse.emf.ecore.resource.impl.ResourceImpl.attached(ResourceImpl.java:838) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eBasicSetContainer(BasicEObjectImpl.java:1316) + at org.eclipse.emf.ecore.impl.EStructuralFeatureImpl$InternalSettingDelegateSingleContainer.dynamicInverseAdd(EStructuralFeatureImpl.java:1893) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1414) + at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eDynamicInverseAdd(BasicEObjectImpl.java:1408) + at org.eclipse.jem.java.internal.impl.JavaClassImpl.eInverseAdd(JavaClassImpl.java:1773) + at org.eclipse.emf.ecore.util.EcoreEList.inverseAdd(EcoreEList.java:282) + at org.eclipse.emf.common.notify.impl.NotifyingListImpl.addUnique(NotifyingListImpl.java:318) + at org.eclipse.emf.common.util.BasicEList.add(BasicEList.java:626) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaClass(JavaReflectionKey.java:176) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaType(JavaReflectionKey.java:332) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.getJavaObject(JavaReflectionKey.java:277) + at org.eclipse.jem.internal.java.adapters.JavaReflectionKey.get(JavaReflectionKey.java:134) + at org.eclipse.jem.internal.java.adapters.JavaXMIFactoryImpl$JavaXMIResource.getEObject(JavaXMIFactoryImpl.java:102) + at org.eclipse.jem.internal.util.emf.workbench.ProjectResourceSetImpl.getEObject(ProjectResourceSetImpl.java:188) + at org.eclipse.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.ve.java.core 4 0 2008-05-25 18:14:05.281 +!MESSAGE null Builder + +!ENTRY org.eclipse.core.jobs 4 2 2008-05-25 18:14:05.281 +!MESSAGE An internal error occurred during: "Setup Java Visual Editor". +!STACK 0 +org.eclipse.swt.SWTException: Device is disposed + at org.eclipse.swt.SWT.error(SWT.java:3563) + at org.eclipse.swt.SWT.error(SWT.java:3481) + at org.eclipse.swt.SWT.error(SWT.java:3452) + at org.eclipse.swt.widgets.Display.error(Display.java:1137) + at org.eclipse.swt.widgets.Display.asyncExec(Display.java:630) + at org.eclipse.ve.internal.cde.core.ModelChangeController.transactionEnded(ModelChangeController.java:422) + at org.eclipse.ve.internal.java.codegen.editorpart.JavaVisualEditorPart$Setup.run(JavaVisualEditorPart.java:2123) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) diff --git a/Master/Kryptografie/prakt3/prakt3WS/.metadata/.mylyn/backup/mylyndata-2008-05-25.zip b/Master/Kryptografie/prakt3/prakt3WS/.metadata/.mylyn/backup/mylyndata-2008-05-25.zip new file mode 100644 index 0000000..165c36b Binary files /dev/null and b/Master/Kryptografie/prakt3/prakt3WS/.metadata/.mylyn/backup/mylyndata-2008-05-25.zip differ diff --git a/Master/Kryptografie/prakt3/prakt3WS/.metadata/.mylyn/contexts/activity.xml.zip b/Master/Kryptografie/prakt3/prakt3WS/.metadata/.mylyn/contexts/activity.xml.zip new file mode 100644 index 0000000..196ec5a Binary files /dev/null and b/Master/Kryptografie/prakt3/prakt3WS/.metadata/.mylyn/contexts/activity.xml.zip differ diff --git a/Master/Kryptografie/prakt3/prakt3WS/.metadata/.mylyn/repositories.xml.zip b/Master/Kryptografie/prakt3/prakt3WS/.metadata/.mylyn/repositories.xml.zip new file mode 100644 index 0000000..94e6aa4 Binary files /dev/null and b/Master/Kryptografie/prakt3/prakt3WS/.metadata/.mylyn/repositories.xml.zip differ diff --git a/Master/Kryptografie/prakt3/prakt3WS/.metadata/.mylyn/tasklist.xml.zip b/Master/Kryptografie/prakt3/prakt3WS/.metadata/.mylyn/tasklist.xml.zip new file mode 100644 index 0000000..2afcdd1 Binary files /dev/null and b/Master/Kryptografie/prakt3/prakt3WS/.metadata/.mylyn/tasklist.xml.zip differ diff --git a/Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.core.resources/.history/14/d027667d752a001d1a90a200dcb914a6 b/Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.core.resources/.history/14/d027667d752a001d1a90a200dcb914a6 new file mode 100644 index 0000000..bbcbcf8 --- /dev/null +++ b/Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.core.resources/.history/14/d027667d752a001d1a90a200dcb914a6 @@ -0,0 +1,36 @@ +package otp; + +import java.awt.Frame; + +public class OtpGui extends Frame { + + private static final long serialVersionUID = 1L; + + /** + * @param args + */ + public static void main(String[] args) { + // TODO Auto-generated method stub + + } + + /** + * This is the default constructor + */ + public OtpGui() { + super(); + initialize(); + } + + /** + * This method initializes this + * + * @return void + */ + private void initialize() { + this.setSize(300,200); + this.setTitle("Frame"); + + } + +} diff --git a/Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.core.resources/.history/1a/7081ff1c752a001d1a90a200dcb914a6 b/Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.core.resources/.history/1a/7081ff1c752a001d1a90a200dcb914a6 new file mode 100644 index 0000000..04fedf7 --- /dev/null +++ b/Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.core.resources/.history/1a/7081ff1c752a001d1a90a200dcb914a6 @@ -0,0 +1,168 @@ +package otp; + +import LinReg; + +import java.util.Random; +import java.util.Observable; + +public class OTP extends Observable { + LinReg enc_reg = null; + LinReg dec_reg = null; + Random rnd = new Random(); + int config; + int init; + String plain=""; + String cipher=""; + + public int[] getKeys() + { + int [] keys = new int[2]; + keys[0] = config; + keys[1] = init; + return keys; + } + + public String getPlain() { + return this.plain; + } + + public String getCipher() { + return this.cipher; + } + public void setPlain(String p) + { + this.plain=p; + } + + public void setCypher(String c) + { + this.cipher=c; + } + + public void encrypt() + { + this.cipher = this.encrypt(this.config, this.init, this.plain); + } + + public void decrypt() + { + this.plain = this.decrypt(this.config, this.init, this.cipher); + } + + public int encryptOne(int clear, int key) + { + int cipher_int=0; + int keyBit=0; + int clearBit=0; + int cipherBit=0; + for (int i=7;i>=0;i--) + { + clearBit = clear & (1<=0;i--) + { + clearBit = clear & (1<=0;i--) + { + newBit = getNextBit(); + //System.out.println(i+". key bit is: "+Integer.toBinaryString(newBit)); + ret += ( newBit << i); + //System.out.println("act key is: "+LinReg.to8BitString(ret)); + } + //System.out.println("New key is: "+LinReg.to8BitString(ret)); + return ret & bitMask; + } + + private int getNextBit() + { + //printOut(); + int ret=0; + //boolean tmp=false; + int cnt=0; + // left shift status to get next bit at bitLength + 1; + this.status = this.status << 1; + //System.out.println("Left shifted status: "+Integer.toBinaryString(this.status)); + // get bit at bitLength + 1; + ret = this.status & (~bitMask); + //System.out.println("key bit unshifted is: "+Integer.toBinaryString(ret)); + ret >>= bitLength; + //System.out.println("New key bit is: "+Integer.toBinaryString(ret)); + // calculate next bit from status and config + for (int i = 7; i >= 0; i--) + { + // test if actual status and config bit are + // set at position i + //if ( (this.status & i) && (this.config & i) ) + int statusBit = ((this.status & (1<> i); + int configBit = ((this.config & (1<> i); + + //System.out.println("Bit in Status: "+Integer.toBinaryString(statusBit)); + //System.out.println("Bit in Config: "+Integer.toBinaryString(configBit)); + + if ( (statusBit & configBit) == 1 ) + { + //System.out.println("Bit "+i+" is set in C and S"); + //tmp=!tmp; + cnt++; + } + } + if ( (cnt%2) == 1 ) + { + this.status |= 1; + //System.out.println("Appending 1 to status"); + } + else + { + //System.out.println("Appending 0 to status"); + } + this.status &= bitMask; + //printOut(); + return ret; + } + public void printOut() + { + System.out.println("Config is: "+to8BitString(this.config)); + System.out.println("Status is: "+to8BitString(this.status)); + } + + public static final String to8BitString(int input) + { + String res = Integer.toBinaryString(input); + for (int i = res.length();i=0;i--) + { + clearBit = clear & (1<=0;i--) + { + newBit = getNextBit(); + //System.out.println(i+". key bit is: "+Integer.toBinaryString(newBit)); + ret += ( newBit << i); + //System.out.println("act key is: "+LinReg.to8BitString(ret)); + } + //System.out.println("New key is: "+LinReg.to8BitString(ret)); + return ret & bitMask; + } + + private int getNextBit() + { + //printOut(); + int ret=0; + //boolean tmp=false; + int cnt=0; + // left shift status to get next bit at bitLength + 1; + this.status = this.status << 1; + //System.out.println("Left shifted status: "+Integer.toBinaryString(this.status)); + // get bit at bitLength + 1; + ret = this.status & (~bitMask); + //System.out.println("key bit unshifted is: "+Integer.toBinaryString(ret)); + ret >>= bitLength; + //System.out.println("New key bit is: "+Integer.toBinaryString(ret)); + // calculate next bit from status and config + for (int i = 7; i >= 0; i--) + { + // test if actual status and config bit are + // set at position i + //if ( (this.status & i) && (this.config & i) ) + int statusBit = ((this.status & (1<> i); + int configBit = ((this.config & (1<> i); + + //System.out.println("Bit in Status: "+Integer.toBinaryString(statusBit)); + //System.out.println("Bit in Config: "+Integer.toBinaryString(configBit)); + + if ( (statusBit & configBit) == 1 ) + { + //System.out.println("Bit "+i+" is set in C and S"); + //tmp=!tmp; + cnt++; + } + } + if ( (cnt%2) == 1 ) + { + this.status |= 1; + //System.out.println("Appending 1 to status"); + } + else + { + //System.out.println("Appending 0 to status"); + } + this.status &= bitMask; + //printOut(); + return ret; + } + public void printOut() + { + System.out.println("Config is: "+to8BitString(this.config)); + System.out.println("Status is: "+to8BitString(this.status)); + } + + public static final String to8BitString(int input) + { + String res = Integer.toBinaryString(input); + for (int i = res.length();i=0;i--) + { + clearBit = clear & (1<\r\n\r\n diff --git a/Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jdt.core.prefs b/Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jdt.core.prefs new file mode 100644 index 0000000..2620531 --- /dev/null +++ b/Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jdt.core.prefs @@ -0,0 +1,10 @@ +#Sun May 25 18:11:07 CEST 2008 +org.eclipse.jdt.core.compiler.compliance=1.6 +org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6 +org.eclipse.jdt.core.compiler.problem.enumIdentifier=error +org.eclipse.jdt.core.codeComplete.visibilityCheck=enabled +org.eclipse.jdt.core.builder.resourceCopyExclusionFilter=*.launch +eclipse.preferences.version=1 +org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled +org.eclipse.jdt.core.compiler.source=1.6 +org.eclipse.jdt.core.compiler.problem.assertIdentifier=error diff --git a/Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jdt.launching.prefs b/Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jdt.launching.prefs new file mode 100644 index 0000000..d5f9f70 --- /dev/null +++ b/Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jdt.launching.prefs @@ -0,0 +1,3 @@ +#Sun May 25 18:14:05 CEST 2008 +eclipse.preferences.version=1 +org.eclipse.jdt.launching.PREF_VM_XML=\r\n\r\n\r\n\r\n\r\n\r\n diff --git a/Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jdt.ui.prefs b/Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jdt.ui.prefs new file mode 100644 index 0000000..86107ae --- /dev/null +++ b/Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jdt.ui.prefs @@ -0,0 +1,17 @@ +#Sun May 25 18:11:06 CEST 2008 +useQuickDiffPrefPage=true +org.eclipse.jdt.ui.text.templates_migrated=true +proposalOrderMigrated=true +tabWidthPropagated=true +org.eclipse.jdt.ui.javadoclocations.migrated=true +org.eclipse.jdt.ui.text.code_templates_migrated=true +org.eclipse.jdt.ui.text.custom_code_templates= +useAnnotationsPrefPage=true +org.eclipse.jface.textfont=1|Courier New|10.0|0|WINDOWS|1|0|0|0|0|0|0|0|0|1|0|0|0|0|Courier New; +org.eclipse.jdt.ui.editor.tab.width= +org.eclipse.jdt.ui.formatterprofiles.version=11 +org.eclipse.jdt.ui.text.custom_templates= +spelling_locale_initialized=true +eclipse.preferences.version=1 +fontPropagated=true +content_assist_disabled_computers=org.eclipse.jdt.ui.javaNoTypeProposalCategory\u0000org.eclipse.jdt.ui.spellingProposalCategory\u0000org.eclipse.jdt.ui.textProposalCategory\u0000org.eclipse.jdt.ui.templateProposalCategory\u0000org.eclipse.jdt.ui.javaTypeProposalCategory\u0000 diff --git a/Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.mylyn.context.core.prefs b/Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.mylyn.context.core.prefs new file mode 100644 index 0000000..f9ee654 --- /dev/null +++ b/Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.mylyn.context.core.prefs @@ -0,0 +1,3 @@ +#Sun May 25 18:08:55 CEST 2008 +eclipse.preferences.version=1 +mylyn.attention.migrated=true diff --git a/Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.mylyn.context.ui.prefs b/Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.mylyn.context.ui.prefs new file mode 100644 index 0000000..9e03796 --- /dev/null +++ b/Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.mylyn.context.ui.prefs @@ -0,0 +1,3 @@ +#Sun May 25 18:08:23 CEST 2008 +eclipse.preferences.version=1 +org.eclipse.mylyn.ui.interest.highlighters=flag\:\:255;238;99;yellow;Solid\:254;179;190;rose;Solid\:202;169;222;purple;Solid\:120;160;250;blue;Solid\:162;231;215;green;Solid\:81;158;235;blue gradient;Gradient\:222;137;71;orange gradient;Gradient\: diff --git a/Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.mylyn.java.ui.prefs b/Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.mylyn.java.ui.prefs new file mode 100644 index 0000000..c6854ae --- /dev/null +++ b/Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.mylyn.java.ui.prefs @@ -0,0 +1,3 @@ +#Sun May 25 18:08:23 CEST 2008 +org.eclipse.mylyn.ui.first.run.0_4_9=false +eclipse.preferences.version=1 diff --git a/Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.mylyn.tasks.ui.prefs b/Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.mylyn.tasks.ui.prefs new file mode 100644 index 0000000..ef4647c --- /dev/null +++ b/Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.mylyn.tasks.ui.prefs @@ -0,0 +1,3 @@ +#Sun May 25 18:14:04 CEST 2008 +eclipse.preferences.version=1 +org.eclipse.mylyn.tasks.ui.backup.last=1211731857859 diff --git a/Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.pde.core.prefs b/Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.pde.core.prefs new file mode 100644 index 0000000..50e0fe1 --- /dev/null +++ b/Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.pde.core.prefs @@ -0,0 +1,3 @@ +#Sun May 25 18:08:23 CEST 2008 +eclipse.preferences.version=1 +platform_path=C\:\\Programme\\eclipse diff --git a/Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.team.ui.prefs b/Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.team.ui.prefs new file mode 100644 index 0000000..7fbd6e6 --- /dev/null +++ b/Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.team.ui.prefs @@ -0,0 +1,3 @@ +#Sun May 25 18:08:23 CEST 2008 +eclipse.preferences.version=1 +org.eclipse.team.ui.first_time=false diff --git a/Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.editors.prefs b/Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.editors.prefs new file mode 100644 index 0000000..b28f8fb --- /dev/null +++ b/Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.editors.prefs @@ -0,0 +1,3 @@ +#Sun May 25 18:14:04 CEST 2008 +eclipse.preferences.version=1 +overviewRuler_migration=migrated_3.1 diff --git a/Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.ide.prefs b/Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.ide.prefs new file mode 100644 index 0000000..522f1a5 --- /dev/null +++ b/Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.ide.prefs @@ -0,0 +1,4 @@ +#Sun May 25 18:08:24 CEST 2008 +eclipse.preferences.version=1 +tipsAndTricks=true +platformState=1207239237001 diff --git a/Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.prefs b/Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.prefs new file mode 100644 index 0000000..538352e --- /dev/null +++ b/Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.prefs @@ -0,0 +1,3 @@ +#Sun May 25 18:07:14 CEST 2008 +eclipse.preferences.version=1 +showIntro=false diff --git a/Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ve.java.core.prefs b/Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ve.java.core.prefs new file mode 100644 index 0000000..cbccb36 --- /dev/null +++ b/Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ve.java.core.prefs @@ -0,0 +1,4 @@ +#Sun May 25 18:14:04 CEST 2008 +PALETTE_WIDTH=125 +eclipse.preferences.version=1 +VISUAL_CLASS_WIZARD_SELECTED_ELEMENT_KEY=org.eclipse.ve.jfc.awt.cat-Frame-java.awt.Frame diff --git a/Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.jdt.core/1076335139.index b/Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.jdt.core/1076335139.index new file mode 100644 index 0000000..7b4272f Binary files /dev/null and b/Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.jdt.core/1076335139.index differ diff --git a/Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.jdt.core/140549873.index b/Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.jdt.core/140549873.index new file mode 100644 index 0000000..fdf0cc0 Binary files /dev/null and b/Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.jdt.core/140549873.index differ diff --git a/Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.jdt.core/168302118.index b/Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.jdt.core/168302118.index new file mode 100644 index 0000000..b91fbb1 Binary files /dev/null and b/Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.jdt.core/168302118.index differ diff --git a/Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.jdt.core/1775615081.index b/Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.jdt.core/1775615081.index new file mode 100644 index 0000000..cb46fc2 Binary files /dev/null and b/Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.jdt.core/1775615081.index differ diff --git a/Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.jdt.core/1784192470.index b/Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.jdt.core/1784192470.index new file mode 100644 index 0000000..48230bb Binary files /dev/null and b/Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.jdt.core/1784192470.index differ diff --git a/Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.jdt.core/2254372116.index b/Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.jdt.core/2254372116.index new file mode 100644 index 0000000..3da4db1 Binary files /dev/null and b/Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.jdt.core/2254372116.index differ diff --git a/Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.jdt.core/3515189538.index b/Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.jdt.core/3515189538.index new file mode 100644 index 0000000..cd34c52 Binary files /dev/null and b/Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.jdt.core/3515189538.index differ diff --git a/Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.jdt.core/3882722792.index b/Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.jdt.core/3882722792.index new file mode 100644 index 0000000..b7ccb3a Binary files /dev/null and b/Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.jdt.core/3882722792.index differ diff --git a/Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.jdt.core/4044268772.index b/Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.jdt.core/4044268772.index new file mode 100644 index 0000000..300de6d Binary files /dev/null and b/Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.jdt.core/4044268772.index differ diff --git a/Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.jdt.core/745848792.index b/Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.jdt.core/745848792.index new file mode 100644 index 0000000..869cfa6 Binary files /dev/null and b/Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.jdt.core/745848792.index differ diff --git a/Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.jdt.core/749595728.index b/Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.jdt.core/749595728.index new file mode 100644 index 0000000..c1e02fb Binary files /dev/null and b/Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.jdt.core/749595728.index differ diff --git a/Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.jdt.core/externalLibsTimeStamps b/Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.jdt.core/externalLibsTimeStamps new file mode 100644 index 0000000..58558f9 Binary files /dev/null and b/Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.jdt.core/externalLibsTimeStamps differ diff --git a/Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.jdt.core/savedIndexNames.txt b/Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.jdt.core/savedIndexNames.txt new file mode 100644 index 0000000..14634fc --- /dev/null +++ b/Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.jdt.core/savedIndexNames.txt @@ -0,0 +1,11 @@ +INDEX VERSION 1.121+C:\Daten\Master\Kryptografie\prakt3\prakt3WS\.metadata\.plugins\org.eclipse.jdt.core +2254372116.index +1076335139.index +3882722792.index +1784192470.index +1775615081.index +3515189538.index +745848792.index +4044268772.index +749595728.index +140549873.index diff --git a/Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.jdt.core/variablesAndContainers.dat b/Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.jdt.core/variablesAndContainers.dat new file mode 100644 index 0000000..709114d Binary files /dev/null and b/Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.jdt.core/variablesAndContainers.dat differ diff --git a/Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.jdt.launching/libraryInfos.xml b/Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.jdt.launching/libraryInfos.xml new file mode 100644 index 0000000..e189836 --- /dev/null +++ b/Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.jdt.launching/libraryInfos.xml @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.jdt.ui/OpenTypeHistory.xml b/Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.jdt.ui/OpenTypeHistory.xml new file mode 100644 index 0000000..6cd9562 --- /dev/null +++ b/Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.jdt.ui/OpenTypeHistory.xml @@ -0,0 +1,2 @@ + + diff --git a/Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.jdt.ui/QualifiedTypeNameHistory.xml b/Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.jdt.ui/QualifiedTypeNameHistory.xml new file mode 100644 index 0000000..8c365b7 --- /dev/null +++ b/Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.jdt.ui/QualifiedTypeNameHistory.xml @@ -0,0 +1,2 @@ + + diff --git a/Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.jdt.ui/dialog_settings.xml b/Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.jdt.ui/dialog_settings.xml new file mode 100644 index 0000000..e45dd37 --- /dev/null +++ b/Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.jdt.ui/dialog_settings.xml @@ -0,0 +1,17 @@ + +
+
+ +
+
+ + + + + +
+
+
+
+
+
diff --git a/Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.jem.beaninfo/.cache/.index b/Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.jem.beaninfo/.cache/.index new file mode 100644 index 0000000..1a0cb7a Binary files /dev/null and b/Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.jem.beaninfo/.cache/.index differ diff --git a/Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.jem.beaninfo/.cache/root1/java.awt.Component.override.xmi b/Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.jem.beaninfo/.cache/root1/java.awt.Component.override.xmi new file mode 100644 index 0000000..69f6f20 --- /dev/null +++ b/Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.jem.beaninfo/.cache/root1/java.awt.Component.override.xmi @@ -0,0 +1,41 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.jem.beaninfo/.cache/root1/java.awt.Component.xmi b/Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.jem.beaninfo/.cache/root1/java.awt.Component.xmi new file mode 100644 index 0000000..ac6a63e --- /dev/null +++ b/Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.jem.beaninfo/.cache/root1/java.awt.Component.xmi @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.jem.beaninfo/.cache/root1/java.awt.Container.override.xmi b/Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.jem.beaninfo/.cache/root1/java.awt.Container.override.xmi new file mode 100644 index 0000000..e0dab71 --- /dev/null +++ b/Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.jem.beaninfo/.cache/root1/java.awt.Container.override.xmi @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.jem.beaninfo/.cache/root1/java.awt.Container.xmi b/Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.jem.beaninfo/.cache/root1/java.awt.Container.xmi new file mode 100644 index 0000000..c6d95d6 --- /dev/null +++ b/Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.jem.beaninfo/.cache/root1/java.awt.Container.xmi @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.jem.beaninfo/.cache/root1/java.awt.Window.override.xmi b/Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.jem.beaninfo/.cache/root1/java.awt.Window.override.xmi new file mode 100644 index 0000000..44330a4 --- /dev/null +++ b/Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.jem.beaninfo/.cache/root1/java.awt.Window.override.xmi @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.jem.beaninfo/.cache/root1/java.awt.Window.xmi b/Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.jem.beaninfo/.cache/root1/java.awt.Window.xmi new file mode 100644 index 0000000..9504819 --- /dev/null +++ b/Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.jem.beaninfo/.cache/root1/java.awt.Window.xmi @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.jem.beaninfo/.cache/root1/java.lang.Class.override.xmi b/Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.jem.beaninfo/.cache/root1/java.lang.Class.override.xmi new file mode 100644 index 0000000..a690766 --- /dev/null +++ b/Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.jem.beaninfo/.cache/root1/java.lang.Class.override.xmi @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.jem.beaninfo/.cache/root1/java.lang.Object.override.xmi b/Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.jem.beaninfo/.cache/root1/java.lang.Object.override.xmi new file mode 100644 index 0000000..5e8ba72 --- /dev/null +++ b/Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.jem.beaninfo/.cache/root1/java.lang.Object.override.xmi @@ -0,0 +1,167 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.jem.beaninfo/.cache/root1/java.util.EventListener.override.xmi b/Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.jem.beaninfo/.cache/root1/java.util.EventListener.override.xmi new file mode 100644 index 0000000..6cfd5a7 --- /dev/null +++ b/Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.jem.beaninfo/.cache/root1/java.util.EventListener.override.xmi @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/p3/2008/5/21/refactorings.history b/Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/p3/2008/5/21/refactorings.history new file mode 100644 index 0000000..dc2442f --- /dev/null +++ b/Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/p3/2008/5/21/refactorings.history @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/p3/2008/5/21/refactorings.index b/Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/p3/2008/5/21/refactorings.index new file mode 100644 index 0000000..85049ac --- /dev/null +++ b/Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/p3/2008/5/21/refactorings.index @@ -0,0 +1,4 @@ +1211731829812 Move compilation unit +1211731837765 Move compilation unit +1211731958718 Delete element +1211732039578 Delete element diff --git a/Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.ltk.ui.refactoring/dialog_settings.xml b/Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.ltk.ui.refactoring/dialog_settings.xml new file mode 100644 index 0000000..ed857b0 --- /dev/null +++ b/Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.ltk.ui.refactoring/dialog_settings.xml @@ -0,0 +1,7 @@ + +
+
+ + +
+
diff --git a/Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.pde.core/.cache/clean-cache.properties b/Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.pde.core/.cache/clean-cache.properties new file mode 100644 index 0000000..e3af8e0 --- /dev/null +++ b/Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.pde.core/.cache/clean-cache.properties @@ -0,0 +1,2 @@ +#Cached timestamps +#Sun May 25 18:14:05 CEST 2008 diff --git a/Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.ui.ide/dialog_settings.xml b/Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.ui.ide/dialog_settings.xml new file mode 100644 index 0000000..756a26d --- /dev/null +++ b/Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.ui.ide/dialog_settings.xml @@ -0,0 +1,5 @@ + +
+
+
+
diff --git a/Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.ui.workbench/dialog_settings.xml b/Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.ui.workbench/dialog_settings.xml new file mode 100644 index 0000000..cd8d4db --- /dev/null +++ b/Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.ui.workbench/dialog_settings.xml @@ -0,0 +1,9 @@ + +
+
+ + + + +
+
diff --git a/Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.ui.workbench/workbench.xml b/Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.ui.workbench/workbench.xml new file mode 100644 index 0000000..c5fbc76 --- /dev/null +++ b/Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.ui.workbench/workbench.xml @@ -0,0 +1,259 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.ui.workbench/workingsets.xml b/Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.ui.workbench/workingsets.xml new file mode 100644 index 0000000..e3610db --- /dev/null +++ b/Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.ui.workbench/workingsets.xml @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.ui/dialog_settings.xml b/Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.ui/dialog_settings.xml new file mode 100644 index 0000000..81b44c5 --- /dev/null +++ b/Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.ui/dialog_settings.xml @@ -0,0 +1,10 @@ + +
+
+ + + + + +
+
diff --git a/Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.ve.java.core/dialog_settings.xml b/Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.ve.java.core/dialog_settings.xml new file mode 100644 index 0000000..1ef2b05 --- /dev/null +++ b/Master/Kryptografie/prakt3/prakt3WS/.metadata/.plugins/org.eclipse.ve.java.core/dialog_settings.xml @@ -0,0 +1,3 @@ + +
+
diff --git a/Master/Kryptografie/prakt3/prakt3WS/.metadata/version.ini b/Master/Kryptografie/prakt3/prakt3WS/.metadata/version.ini new file mode 100644 index 0000000..c51ff74 --- /dev/null +++ b/Master/Kryptografie/prakt3/prakt3WS/.metadata/version.ini @@ -0,0 +1 @@ +org.eclipse.core.runtime=1 \ No newline at end of file -- cgit v1.2.3