blob: b1ba988dd55b4489c1a32990a5c606c2377c7562 [file] [log] [blame]
<references name="[D:\temp\AST-bin.zip]" contactInfo="conanc@us.ibm.com" refBuildId="D:\docs\builds\WTP\wtp-1.5.2.zip" includes="[org.eclipse.wst.*, org.eclipse.jst.*, org.eclipse.jem.*]" excludes="" includePlugins="" excludePlugins="[com.ibm.websphere.v61, com.ibm.websphere.v61.ext, com.ibm.ws.webservices.thinclient, com.ibm.ws.ast.st.enhanced.ear.runtime]"><plugin id="org.eclipse.jst.j2ee"><class name="org.eclipse.jst.j2ee.internal.archive.operations.ComponentLoadStrategyImpl" ref="6" impl="0" subclass="1" instantiate="1"><method name="&lt;init>" desc="(Lorg/eclipse/wst/common/componentcore/resources/IVirtualComponent;)V" ref="1"/><method name="getComponent" desc="()Lorg/eclipse/wst/common/componentcore/resources/IVirtualComponent;" ref="2"/><method name="getFiles" desc="()Ljava/util/List;" ref="1"/></class><class name="org.eclipse.jst.j2ee.internal.archive.operations.JavaComponentLoadStrategyImpl" ref="2" impl="0" subclass="0" instantiate="1"><method name="&lt;init>" desc="(Lorg/eclipse/wst/common/componentcore/resources/IVirtualComponent;)V" ref="1"/><method name="setExportSource" desc="(Z)V" ref="1"/></class><class name="org.eclipse.jst.j2ee.internal.archive.operations.OverwriteHandlerException" ref="1" impl="0" subclass="0" instantiate="0"></class><class name="org.eclipse.jst.j2ee.internal.plugin.J2EEPlugin" ref="230" impl="0" subclass="0" instantiate="0"><method name="newErrorStatus" desc="(Ljava/lang/String;Ljava/lang/Throwable;)Lorg/eclipse/core/runtime/IStatus;" ref="4"/><method name="getDefault" desc="()Lorg/eclipse/jst/j2ee/internal/plugin/J2EEPlugin;" ref="15"/><method name="getPlugin" desc="()Lorg/eclipse/jst/j2ee/internal/plugin/J2EEPlugin;" ref="61"/><method name="isEJBSupportAvailable" desc="()Z" ref="1"/><method name="getJ2EEPreferences" desc="()Lorg/eclipse/jst/j2ee/internal/plugin/J2EEPreferences;" ref="3"/><method name="getImage" desc="(Ljava/lang/String;)Ljava/lang/Object;" ref="67"/></class><class name="org.eclipse.jst.j2ee.internal.archive.operations.IOverwriteHandler" ref="1" impl="0" subclass="0" instantiate="0"></class><class name="org.eclipse.jst.j2ee.project.facet.J2EEFacetInstallDelegate" ref="1" impl="0" subclass="1" instantiate="1"><method name="&lt;init>" desc="()V" ref="1"/></class><class name="org.eclipse.jst.j2ee.internal.common.J2EEVersionUtil" ref="20" impl="0" subclass="0" instantiate="0"><method name="convertAppClientVersionStringToJ2EEVersionID" desc="(Ljava/lang/String;)I" ref="1"/><method name="convertVersionStringToInt" desc="(Lorg/eclipse/wst/common/componentcore/resources/IVirtualComponent;)I" ref="1"/><method name="convertVersionStringToInt" desc="(Ljava/lang/String;)I" ref="2"/><method name="getJ2EETextVersion" desc="(I)Ljava/lang/String;" ref="2"/><method name="getServletTextVersion" desc="(I)Ljava/lang/String;" ref="1"/><method name="convertWebVersionStringToJ2EEVersionID" desc="(Ljava/lang/String;)I" ref="1"/><method name="convertVersionIntToString" desc="(I)Ljava/lang/String;" ref="2"/><method name="convertConnectorVersionStringToJ2EEVersionID" desc="(Ljava/lang/String;)I" ref="1"/><method name="convertEJBVersionStringToJ2EEVersionID" desc="(Ljava/lang/String;)I" ref="1"/></class><class name="org.eclipse.jst.j2ee.internal.validation.EarHelper" ref="3" impl="0" subclass="0" instantiate="0"><method name="getProject" desc="()Lorg/eclipse/core/resources/IProject;" ref="1"/></class><class name="org.eclipse.jst.j2ee.internal.common.classpath.J2EEComponentClasspathUpdater" ref="3" impl="0" subclass="0" instantiate="0"><method name="forceUpdate" desc="(Ljava/util/Collection;Z)V" ref="1"/><method name="getInstance" desc="()Lorg/eclipse/jst/j2ee/internal/common/classpath/J2EEComponentClasspathUpdater;" ref="1"/></class><class name="org.eclipse.jst.j2ee.internal.archive.operations.AppClientComponentExportOperation" ref="2" impl="0" subclass="0" instantiate="1"><method name="&lt;init>" desc="(Lorg/eclipse/wst/common/frameworks/datamodel/IDataModel;)V" ref="1"/><method name="execute" desc="(Lorg/eclipse/core/runtime/IProgressMonitor;Lorg/eclipse/core/runtime/IAdaptable;)Lorg/eclipse/core/runtime/IStatus;" ref="1"/></class><class name="org.eclipse.jst.j2ee.application.internal.operations.AppClientComponentExportDataModelProvider" ref="1" impl="0" subclass="0" instantiate="1"><method name="&lt;init>" desc="()V" ref="1"/></class><class name="org.eclipse.jst.j2ee.internal.moduleextension.EarModuleManager" ref="4" impl="0" subclass="0" instantiate="0"><method name="getEJBModuleExtension" desc="()Lorg/eclipse/jst/j2ee/internal/moduleextension/EjbModuleExtension;" ref="2"/></class><class name="org.eclipse.jst.j2ee.internal.plugin.J2EEPluginResourceHandler" ref="4" impl="0" subclass="0" instantiate="0"><method name="getString" desc="(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;" ref="2"/></class><class name="org.eclipse.jst.j2ee.internal.archive.operations.EARComponentImportOperation" ref="2" impl="0" subclass="0" instantiate="1"><method name="&lt;init>" desc="(Lorg/eclipse/wst/common/frameworks/datamodel/IDataModel;)V" ref="1"/><method name="execute" desc="(Lorg/eclipse/core/runtime/IProgressMonitor;Lorg/eclipse/core/runtime/IAdaptable;)Lorg/eclipse/core/runtime/IStatus;" ref="1"/></class><class name="org.eclipse.jst.j2ee.internal.common.J2EECommonMessages" ref="3" impl="0" subclass="0" instantiate="0"><method name="getResourceString" desc="(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;" ref="1"/><field name="ERR_JAVA_CLASS_SUPERCLASS_NOT_EXIST" desc="Ljava/lang/String;" ref="1"/><field name="ERR_JAVA_CLASS_NAME_EMPTY" desc="Ljava/lang/String;" ref="1"/><field name="ERR_SECURITY_ROLE_EXIST" desc="Ljava/lang/String;" ref="1"/><field name="ERR_SECURITY_ROLE_EMPTY" desc="Ljava/lang/String;" ref="1"/></class><class name="org.eclipse.jst.j2ee.application.internal.operations.EARComponentImportDataModelProvider" ref="3" impl="0" subclass="0" instantiate="2"><method name="&lt;init>" desc="()V" ref="2"/><method name="getAllUtilities" desc="(Lorg/eclipse/jst/j2ee/commonarchivecore/internal/EARFile;)Ljava/util/List;" ref="1"/></class><class name="org.eclipse.jst.j2ee.internal.validation.DependencyUtil" ref="2" impl="0" subclass="0" instantiate="0"><method name="getDependentProjects" desc="(Lorg/eclipse/core/resources/IProject;)[Lorg/eclipse/core/resources/IProject;" ref="1"/></class><class name="org.eclipse.jst.j2ee.refactor.operations.ProjectRefactorMetadata" ref="13" impl="0" subclass="0" instantiate="0"><method name="getModuleURI" desc="(Ljava/lang/String;)Ljava/lang/String;" ref="1"/><method name="isConnector" desc="()Z" ref="1"/><method name="isEJB" desc="()Z" ref="2"/><method name="isAppClient" desc="()Z" ref="1"/><method name="getVirtualComponent" desc="()Lorg/eclipse/wst/common/componentcore/resources/IVirtualComponent;" ref="2"/><method name="getProjectName" desc="()Ljava/lang/String;" ref="1"/><method name="isWeb" desc="()Z" ref="2"/></class><class name="org.eclipse.jst.j2ee.componentcore.EnterpriseArtifactEdit" ref="56" impl="0" subclass="5" instantiate="17"><method name="getJ2EEVersion" desc="()I" ref="9"/><method name="getProject" desc="()Lorg/eclipse/core/resources/IProject;" ref="4"/><method name="&lt;init>" desc="(Lorg/eclipse/core/resources/IProject;Z)V" ref="5"/><method name="&lt;init>" desc="(Lorg/eclipse/wst/common/componentcore/ModuleCoreNature;Lorg/eclipse/wst/common/componentcore/resources/IVirtualComponent;Z)V" ref="5"/><method name="asArchive" desc="(Z)Lorg/eclipse/jst/j2ee/commonarchivecore/internal/Archive;" ref="1"/><method name="getDeploymentDescriptorRoot" desc="()Lorg/eclipse/emf/ecore/EObject;" ref="1"/><method name="getComponent" desc="()Lorg/eclipse/wst/common/componentcore/resources/IVirtualComponent;" ref="3"/><method name="&lt;init>" desc="(Lorg/eclipse/wst/common/componentcore/internal/ArtifactEditModel;)V" ref="5"/><method name="&lt;init>" desc="()V" ref="1"/><method name="dispose" desc="()V" ref="1"/><method name="isBinary" desc="()Z" ref="2"/><method name="&lt;init>" desc="(Lorg/eclipse/core/resources/IProject;ZZLjava/lang/String;)V" ref="1"/></class><class name="org.eclipse.jst.j2ee.internal.validation.UIEarHelper" ref="2" impl="0" subclass="0" instantiate="0"><method name="getProject" desc="()Lorg/eclipse/core/resources/IProject;" ref="1"/></class><class name="org.eclipse.jst.j2ee.application.internal.operations.AddComponentToEnterpriseApplicationDataModelProvider" ref="5" impl="0" subclass="0" instantiate="3"><method name="getDefaultOperation" desc="()Lorg/eclipse/wst/common/frameworks/datamodel/IDataModelOperation;" ref="1"/><method name="getDataModel" desc="()Lorg/eclipse/wst/common/frameworks/datamodel/IDataModel;" ref="1"/><method name="&lt;init>" desc="()V" ref="3"/></class><class name="org.eclipse.jst.j2ee.datamodel.properties.IJ2EEComponentExportDataModelProperties" ref="1" impl="1" subclass="0" instantiate="0"></class><class name="org.eclipse.jst.j2ee.application.internal.operations.J2EEComponentImportDataModelProvider" ref="6" impl="0" subclass="1" instantiate="1"><method name="getPropertyNames" desc="()Ljava/util/Set;" ref="1"/><method name="validate" desc="(Ljava/lang/String;)Lorg/eclipse/core/runtime/IStatus;" ref="1"/><method name="propertySet" desc="(Ljava/lang/String;Ljava/lang/Object;)Z" ref="1"/><method name="getDefaultProperty" desc="(Ljava/lang/String;)Ljava/lang/Object;" ref="1"/><method name="&lt;init>" desc="()V" ref="1"/><method name="init" desc="()V" ref="1"/></class><class name="org.eclipse.jst.j2ee.internal.archive.operations.EARComponentLoadStrategyImpl" ref="2" impl="0" subclass="0" instantiate="1"><method name="&lt;init>" desc="(Lorg/eclipse/wst/common/componentcore/resources/IVirtualComponent;)V" ref="1"/><method name="setExportSource" desc="(Z)V" ref="1"/></class><class name="org.eclipse.jst.j2ee.internal.application.provider.ModuleItemProvider" ref="2" impl="0" subclass="0" instantiate="0"><method name="getURIIfPossible" desc="(Lorg/eclipse/jst/j2ee/application/Module;)Ljava/lang/String;" ref="1"/></class><class name="org.eclipse.jst.j2ee.internal.archive.operations.J2EEComponentSaveStrategyImpl" ref="2" impl="0" subclass="1" instantiate="1"><method name="&lt;init>" desc="(Lorg/eclipse/wst/common/componentcore/resources/IVirtualComponent;)V" ref="1"/><method name="getOutputPathForFile" desc="(Lorg/eclipse/jst/j2ee/commonarchivecore/internal/File;)Lorg/eclipse/core/runtime/IPath;" ref="1"/></class><class name="org.eclipse.jst.j2ee.componentcore.J2EEModuleVirtualArchiveComponent" ref="5" impl="0" subclass="0" instantiate="0"><method name="getUnderlyingWorkbenchFile" desc="()Lorg/eclipse/core/resources/IFile;" ref="2"/><method name="getFileExtension" desc="()Ljava/lang/String;" ref="1"/></class><class name="org.eclipse.jst.j2ee.internal.archive.operations.J2EEJavaComponentSaveStrategyImpl" ref="1" impl="0" subclass="0" instantiate="1"><method name="&lt;init>" desc="(Lorg/eclipse/wst/common/componentcore/resources/IVirtualComponent;)V" ref="1"/></class><class name="org.eclipse.jst.j2ee.application.internal.operations.ExtendedImportFactory" ref="2" impl="2" subclass="0" instantiate="0"></class><class name="org.eclipse.jst.j2ee.internal.common.operations.JARDependencyDataModelProvider" ref="3" impl="0" subclass="0" instantiate="1"><method name="getDefaultOperation" desc="()Lorg/eclipse/wst/common/frameworks/datamodel/IDataModelOperation;" ref="1"/><method name="getDataModel" desc="()Lorg/eclipse/wst/common/frameworks/datamodel/IDataModel;" ref="1"/><method name="&lt;init>" desc="()V" ref="1"/></class><class name="org.eclipse.jst.j2ee.datamodel.properties.IJ2EEComponentImportDataModelProperties" ref="1" impl="1" subclass="0" instantiate="0"></class><class name="org.eclipse.jst.j2ee.common.internal.provider.CommonItemProviderAdapterFactory" ref="5" impl="0" subclass="1" instantiate="4"><method name="&lt;init>" desc="()V" ref="4"/></class><class name="org.eclipse.jst.j2ee.internal.validation.J2EEValidationHelper" ref="7" impl="0" subclass="2" instantiate="2"><method name="getLocation" desc="(Ljava/lang/Object;)Ljava/lang/String;" ref="1"/><method name="&lt;init>" desc="()V" ref="2"/><method name="getResource" desc="(Ljava/lang/Object;)Lorg/eclipse/core/resources/IResource;" ref="1"/><method name="initialize" desc="()V" ref="1"/><method name="cleanup" desc="(Lorg/eclipse/wst/validation/internal/operations/WorkbenchReporter;)V" ref="1"/><method name="getTargetObjectName" desc="(Ljava/lang/Object;)Ljava/lang/String;" ref="1"/></class><class name="org.eclipse.jst.j2ee.internal.common.CommonEditResourceHandler" ref="12" impl="0" subclass="0" instantiate="0"><method name="getString" desc="(Ljava/lang/String;)Ljava/lang/String;" ref="4"/><method name="getString" desc="(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;" ref="4"/></class><class name="org.eclipse.jst.j2ee.internal.common.operations.J2EEModifierHelperCreator" ref="1" impl="0" subclass="1" instantiate="1"><method name="&lt;init>" desc="()V" ref="1"/></class><class name="org.eclipse.jst.j2ee.internal.archive.operations.ComponentLoadStrategyImpl$FilesHolder" ref="3" impl="0" subclass="0" instantiate="0"><method name="addFile" desc="(Lorg/eclipse/jst/j2ee/commonarchivecore/internal/File;)V" ref="1"/><method name="getFiles" desc="()Ljava/util/List;" ref="1"/></class><class name="org.eclipse.jst.j2ee.internal.servertarget.ServerTargetHelper" ref="2" impl="0" subclass="0" instantiate="0"><method name="cleanUpNonServerTargetClasspath" desc="(Lorg/eclipse/core/resources/IProject;)V" ref="1"/></class><class name="org.eclipse.jst.j2ee.internal.webservices.WebServicesClientDataHelper" ref="9" impl="0" subclass="0" instantiate="0"><method name="setServiceInterfaceName" desc="(Ljava/lang/String;)V" ref="1"/><method name="getWSDLUrl" desc="()Ljava/lang/String;" ref="1"/><method name="setServiceEndpointInterfaceNames" desc="([Ljava/lang/String;)V" ref="1"/><method name="setDidGenDescriptors" desc="(Z)V" ref="1"/><method name="getServiceQName" desc="()Ljava/lang/String;" ref="1"/><method name="getProjectName" desc="()Ljava/lang/String;" ref="1"/></class><class name="org.eclipse.jst.j2ee.project.facet.EARFacetProjectCreationDataModelProvider" ref="1" impl="0" subclass="0" instantiate="1"><method name="&lt;init>" desc="()V" ref="1"/></class><class name="org.eclipse.jst.j2ee.internal.archive.operations.AppClientArchiveOpsResourceHandler" ref="1" impl="0" subclass="0" instantiate="0"><field name="ARCHIVE_OPERATION_OpeningArchive" desc="Ljava/lang/String;" ref="1"/></class><class name="org.eclipse.jst.j2ee.internal.archive.operations.EARComponentExportOperation" ref="2" impl="0" subclass="0" instantiate="1"><method name="&lt;init>" desc="(Lorg/eclipse/wst/common/frameworks/datamodel/IDataModel;)V" ref="1"/><method name="execute" desc="(Lorg/eclipse/core/runtime/IProgressMonitor;Lorg/eclipse/core/runtime/IAdaptable;)Lorg/eclipse/core/runtime/IStatus;" ref="1"/></class><class name="org.eclipse.jst.j2ee.internal.project.WTPJETEmitter" ref="4" impl="0" subclass="0" instantiate="1"><method name="&lt;init>" desc="(Ljava/lang/String;Ljava/lang/ClassLoader;)V" ref="1"/><method name="setIntelligentLinkingEnabled" desc="(Z)V" ref="1"/><method name="addVariable" desc="(Ljava/lang/String;Ljava/lang/String;)V" ref="1"/><method name="generate" desc="(Lorg/eclipse/core/runtime/IProgressMonitor;[Ljava/lang/Object;)Ljava/lang/String;" ref="1"/></class><class name="org.eclipse.jst.j2ee.application.internal.operations.EARComponentExportDataModelProvider" ref="4" impl="0" subclass="0" instantiate="4"><method name="&lt;init>" desc="()V" ref="4"/></class><class name="org.eclipse.jst.j2ee.internal.plugin.J2EEPreferences" ref="6" impl="0" subclass="0" instantiate="0"><method name="isIncrementalDeploymentEnabled" desc="()Z" ref="3"/></class><class name="org.eclipse.jst.j2ee.internal.archive.operations.J2EEArtifactImportOperation" ref="2" impl="0" subclass="1" instantiate="1"><method name="doExecute" desc="(Lorg/eclipse/core/runtime/IProgressMonitor;)V" ref="1"/><method name="&lt;init>" desc="(Lorg/eclipse/wst/common/frameworks/datamodel/IDataModel;)V" ref="1"/></class><class name="org.eclipse.jst.j2ee.internal.deploy.J2EEDeployOperation" ref="6" impl="0" subclass="0" instantiate="3"><method name="&lt;init>" desc="([Ljava/lang/Object;)V" ref="3"/><method name="execute" desc="(Lorg/eclipse/core/runtime/IProgressMonitor;Lorg/eclipse/core/runtime/IAdaptable;)Lorg/eclipse/core/runtime/IStatus;" ref="3"/></class><class name="org.eclipse.jst.j2ee.internal.project.J2EEProjectUtilities" ref="162" impl="0" subclass="0" instantiate="0"><method name="getJ2EEProjectType" desc="(Lorg/eclipse/core/resources/IProject;)Ljava/lang/String;" ref="4"/><method name="writeManifest" desc="(Lorg/eclipse/core/resources/IProject;Lorg/eclipse/jst/j2ee/commonarchivecore/internal/helpers/ArchiveManifest;)V" ref="2"/><method name="setServerContextRoot" desc="(Lorg/eclipse/core/resources/IProject;Ljava/lang/String;)V" ref="1"/><method name="getSourceContainers" desc="(Lorg/eclipse/core/resources/IProject;)[Lorg/eclipse/jdt/core/IPackageFragmentRoot;" ref="7"/><method name="isEJBProject" desc="(Lorg/eclipse/core/resources/IProject;)Z" ref="24"/><method name="getOutputContainers" desc="(Lorg/eclipse/core/resources/IProject;)[Lorg/eclipse/core/resources/IContainer;" ref="1"/><method name="isApplicationClientProject" desc="(Lorg/eclipse/core/resources/IProject;)Z" ref="6"/><method name="getAllProjectsInWorkspaceOfType" desc="(Ljava/lang/String;)[Lorg/eclipse/core/resources/IProject;" ref="1"/><method name="getReferencingEARProjects" desc="(Lorg/eclipse/core/resources/IProject;)[Lorg/eclipse/core/resources/IProject;" ref="9"/><method name="appendJavaClassPath" desc="(Lorg/eclipse/core/resources/IProject;Lorg/eclipse/jdt/core/IClasspathEntry;)V" ref="1"/><method name="isEARProject" desc="(Lorg/eclipse/core/resources/IProject;)Z" ref="13"/><method name="getServerRuntime" desc="(Lorg/eclipse/core/resources/IProject;)Lorg/eclipse/wst/server/core/IRuntime;" ref="1"/><method name="asArchive" desc="(Ljava/lang/String;Lorg/eclipse/core/resources/IProject;Z)Lorg/eclipse/jst/j2ee/commonarchivecore/internal/Archive;" ref="3"/><method name="getRuntimeLocation" desc="(Lorg/eclipse/core/resources/IProject;)Lorg/eclipse/core/runtime/IPath;" ref="1"/><method name="readManifest" desc="(Lorg/eclipse/core/resources/IProject;)Lorg/eclipse/jst/j2ee/commonarchivecore/internal/helpers/ArchiveManifest;" ref="2"/><method name="isProjectOfType" desc="(Lorg/eclipse/core/resources/IProject;Ljava/lang/String;)Z" ref="7"/><method name="getJ2EEProjectVersion" desc="(Lorg/eclipse/core/resources/IProject;)Ljava/lang/String;" ref="1"/><method name="isUtilityProject" desc="(Lorg/eclipse/core/resources/IProject;)Z" ref="4"/><method name="isDynamicWebProject" desc="(Lorg/eclipse/core/resources/IProject;)Z" ref="10"/><method name="isJCAProject" desc="(Lorg/eclipse/core/resources/IProject;)Z" ref="1"/><method name="getServerContextRoot" desc="(Lorg/eclipse/core/resources/IProject;)Ljava/lang/String;" ref="1"/></class><class name="org.eclipse.jst.j2ee.internal.webservices.WebServiceClientGenerator" ref="1" impl="0" subclass="1" instantiate="1"><method name="&lt;init>" desc="()V" ref="1"/></class><class name="org.eclipse.jst.j2ee.componentcore.util.EARArtifactEdit" ref="168" impl="0" subclass="0" instantiate="0"><method name="getEARArtifactEditForRead" desc="(Lorg/eclipse/core/resources/IProject;)Lorg/eclipse/jst/j2ee/componentcore/util/EARArtifactEdit;" ref="15"/><method name="getUtilityModuleReferences" desc="()[Lorg/eclipse/wst/common/componentcore/resources/IVirtualReference;" ref="3"/><method name="getDeploymentDescriptorRoot" desc="()Lorg/eclipse/emf/ecore/EObject;" ref="1"/><method name="getModuleURI" desc="(Lorg/eclipse/wst/common/componentcore/resources/IVirtualComponent;)Ljava/lang/String;" ref="3"/><method name="getEARArtifactEditForWrite" desc="(Lorg/eclipse/wst/common/componentcore/resources/IVirtualComponent;)Lorg/eclipse/jst/j2ee/componentcore/util/EARArtifactEdit;" ref="1"/><method name="getApplication" desc="()Lorg/eclipse/jst/j2ee/application/Application;" ref="12"/><method name="dispose" desc="()V" ref="22"/><method name="getProject" desc="()Lorg/eclipse/core/resources/IProject;" ref="2"/><method name="getEARArtifactEditForWrite" desc="(Lorg/eclipse/core/resources/IProject;)Lorg/eclipse/jst/j2ee/componentcore/util/EARArtifactEdit;" ref="4"/><method name="asArchive" desc="(Z)Lorg/eclipse/jst/j2ee/commonarchivecore/internal/Archive;" ref="3"/><method name="getEARArtifactEditForRead" desc="(Lorg/eclipse/wst/common/componentcore/resources/IVirtualComponent;)Lorg/eclipse/jst/j2ee/componentcore/util/EARArtifactEdit;" ref="8"/><method name="getComponent" desc="()Lorg/eclipse/wst/common/componentcore/resources/IVirtualComponent;" ref="3"/><method name="getJ2EEModuleReferences" desc="()[Lorg/eclipse/wst/common/componentcore/resources/IVirtualReference;" ref="15"/><method name="getModule" desc="(Ljava/lang/String;)Lorg/eclipse/wst/common/componentcore/resources/IVirtualComponent;" ref="5"/><method name="getComponentReferences" desc="()[Lorg/eclipse/wst/common/componentcore/resources/IVirtualReference;" ref="5"/><method name="saveIfNecessary" desc="(Lorg/eclipse/core/runtime/IProgressMonitor;)V" ref="3"/><method name="getModuleByManifestURI" desc="(Ljava/lang/String;)Lorg/eclipse/wst/common/componentcore/resources/IVirtualComponent;" ref="4"/></class><class name="org.eclipse.jst.j2ee.internal.provider.J2EEItemProvider" ref="6" impl="0" subclass="0" instantiate="0"><method name="getChildren" desc="()Lorg/eclipse/emf/common/util/EList;" ref="1"/></class><class name="org.eclipse.jst.j2ee.internal.application.provider.ApplicationProvidersResourceHandler" ref="40" impl="0" subclass="0" instantiate="0"><method name="getString" desc="(Ljava/lang/String;)Ljava/lang/String;" ref="17"/><field name="RESOURCE_LOCATOR" desc="Lorg/eclipse/emf/common/util/ResourceLocator;" ref="20"/></class><class name="org.eclipse.jst.j2ee.project.facet.J2EEFacetProjectCreationDataModelProvider" ref="4" impl="0" subclass="1" instantiate="1"><method name="validate" desc="(Ljava/lang/String;)Lorg/eclipse/core/runtime/IStatus;" ref="1"/><method name="propertySet" desc="(Ljava/lang/String;Ljava/lang/Object;)Z" ref="1"/><method name="&lt;init>" desc="()V" ref="1"/><method name="init" desc="()V" ref="1"/></class><class name="org.eclipse.jst.j2ee.application.internal.operations.J2EEComponentExportDataModelProvider" ref="5" impl="0" subclass="1" instantiate="1"><method name="getPropertyNames" desc="()Ljava/util/Set;" ref="1"/><method name="validate" desc="(Ljava/lang/String;)Lorg/eclipse/core/runtime/IStatus;" ref="1"/><method name="getValidPropertyDescriptors" desc="(Ljava/lang/String;)[Lorg/eclipse/wst/common/frameworks/datamodel/DataModelPropertyDescriptor;" ref="1"/><method name="getDefaultProperty" desc="(Ljava/lang/String;)Ljava/lang/Object;" ref="1"/><method name="&lt;init>" desc="()V" ref="1"/></class><class name="org.eclipse.jst.j2ee.project.facet.UtilityProjectCreationDataModelProvider" ref="1" impl="0" subclass="0" instantiate="1"><method name="&lt;init>" desc="()V" ref="1"/></class><class name="org.eclipse.jst.j2ee.internal.validation.UIEarValidator" ref="1" impl="0" subclass="1" instantiate="1"><method name="&lt;init>" desc="()V" ref="1"/></class><class name="org.eclipse.jst.j2ee.project.facet.JavaProjectMigrationDataModelProvider" ref="1" impl="0" subclass="0" instantiate="1"><method name="&lt;init>" desc="()V" ref="1"/></class><class name="org.eclipse.jst.j2ee.application.internal.operations.UpdateManifestDataModelProvider" ref="1" impl="0" subclass="0" instantiate="1"><method name="&lt;init>" desc="()V" ref="1"/></class><class name="org.eclipse.jst.j2ee.common.internal.provider.SecurityRoleItemProvider" ref="2" impl="0" subclass="1" instantiate="1"><method name="notifyChanged" desc="(Lorg/eclipse/emf/common/notify/Notification;)V" ref="1"/><method name="&lt;init>" desc="(Lorg/eclipse/emf/common/notify/AdapterFactory;)V" ref="1"/></class><class name="org.eclipse.jst.j2ee.internal.archive.operations.ComponentSaveStrategyImpl" ref="4" impl="0" subclass="0" instantiate="0"><method name="setOverwriteHandler" desc="(Lorg/eclipse/jst/j2ee/internal/archive/operations/IOverwriteHandler;)V" ref="1"/><method name="setProgressMonitor" desc="(Lorg/eclipse/core/runtime/IProgressMonitor;)V" ref="1"/></class><class name="org.eclipse.jst.j2ee.application.internal.operations.J2EEUtilityJarImportDataModelProvider" ref="1" impl="0" subclass="0" instantiate="1"><method name="&lt;init>" desc="()V" ref="1"/></class><class name="org.eclipse.jst.j2ee.applicationclient.componentcore.util.AppClientArtifactEdit" ref="79" impl="0" subclass="0" instantiate="0"><method name="getAppClientArtifactEditForWrite" desc="(Lorg/eclipse/core/resources/IProject;)Lorg/eclipse/jst/j2ee/applicationclient/componentcore/util/AppClientArtifactEdit;" ref="2"/><method name="asArchive" desc="(Z)Lorg/eclipse/jst/j2ee/commonarchivecore/internal/Archive;" ref="1"/><method name="getAppClientArtifactEditForRead" desc="(Lorg/eclipse/core/resources/IProject;)Lorg/eclipse/jst/j2ee/applicationclient/componentcore/util/AppClientArtifactEdit;" ref="6"/><method name="getAppClientArtifactEditForRead" desc="(Lorg/eclipse/wst/common/componentcore/resources/IVirtualComponent;)Lorg/eclipse/jst/j2ee/applicationclient/componentcore/util/AppClientArtifactEdit;" ref="2"/><method name="isValidApplicationClientModule" desc="(Lorg/eclipse/wst/common/componentcore/resources/IVirtualComponent;)Z" ref="5"/><method name="getCommandStack" desc="()Lorg/eclipse/emf/common/command/CommandStack;" ref="2"/><method name="saveIfNecessary" desc="(Lorg/eclipse/core/runtime/IProgressMonitor;)V" ref="2"/><method name="dispose" desc="()V" ref="10"/><method name="getApplicationClient" desc="()Lorg/eclipse/jst/j2ee/client/ApplicationClient;" ref="13"/></class><class name="org.eclipse.jst.j2ee.internal.project.ProjectSupportResourceHandler" ref="2" impl="0" subclass="0" instantiate="0"><method name="getString" desc="(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;" ref="1"/><field name="UNABLE_TO_LOAD_MODULE_ERROR_" desc="Ljava/lang/String;" ref="1"/></class><class name="org.eclipse.jst.j2ee.internal.moduleextension.EjbModuleExtension" ref="4" impl="0" subclass="0" instantiate="0"><method name="getDefinedEJBClientJARProject" desc="(Lorg/eclipse/core/resources/IProject;)Lorg/eclipse/core/resources/IProject;" ref="2"/></class><class name="org.eclipse.jst.j2ee.internal.servertarget.J2EEProjectServerTargetDataModelProvider" ref="1" impl="0" subclass="0" instantiate="1"><method name="&lt;init>" desc="()V" ref="1"/></class><class name="org.eclipse.jst.j2ee.internal.archive.operations.EJBArchiveOpsResourceHandler" ref="1" impl="0" subclass="0" instantiate="0"><field name="ERROR_IMPORTING_MODULE_FILE" desc="Ljava/lang/String;" ref="1"/></class><class name="org.eclipse.jst.j2ee.internal.deploy.J2EEDeployHelper" ref="2" impl="0" subclass="0" instantiate="0"><method name="getEJBJar" desc="(Lorg/eclipse/core/resources/IResource;Lorg/eclipse/wst/common/internal/emf/utilities/ICommandContext;)Lorg/eclipse/jst/j2ee/ejb/EJBJar;" ref="1"/></class><class name="org.eclipse.jst.j2ee.internal.archive.operations.J2EEArtifactExportOperation" ref="1" impl="0" subclass="1" instantiate="2"><method name="&lt;init>" desc="(Lorg/eclipse/wst/common/frameworks/datamodel/IDataModel;)V" ref="1"/><method name="&lt;init>" desc="()V" ref="1"/></class><class name="org.eclipse.jst.j2ee.refactor.operations.ProjectRefactoringProperties" ref="1" impl="1" subclass="0" instantiate="0"></class></plugin><plugin id="org.eclipse.jst.common.project.facet.core"><class name="org.eclipse.jst.common.project.facet.core.IClasspathProvider" ref="1" impl="1" subclass="0" instantiate="0"></class><class name="org.eclipse.jst.common.project.facet.core.ClasspathHelper" ref="2" impl="0" subclass="0" instantiate="0"><method name="removeClasspathEntries" desc="(Lorg/eclipse/core/resources/IProject;Lorg/eclipse/wst/common/project/facet/core/IProjectFacetVersion;)V" ref="1"/></class></plugin><plugin id="org.eclipse.jst.common.annotations.core"><class name="org.eclipse.jst.common.internal.annotations.core.TagParseEventHandler" ref="1" impl="1" subclass="0" instantiate="0"></class><class name="org.eclipse.jst.common.internal.annotations.core.AnnotationTagParser" ref="4" impl="0" subclass="0" instantiate="1"><method name="parse" desc="()V" ref="1"/><method name="setParserInput" desc="(Ljava/lang/String;)V" ref="1"/><method name="&lt;init>" desc="(Lorg/eclipse/jst/common/internal/annotations/core/TagParseEventHandler;)V" ref="1"/></class><class name="org.eclipse.jst.common.internal.annotations.core.Token" ref="5" impl="0" subclass="0" instantiate="0"><method name="getText" desc="()Ljava/lang/String;" ref="1"/></class></plugin><plugin id="org.eclipse.wst.common.environment"><class name="org.eclipse.wst.common.environment.NullStatusHandler" ref="3" impl="0" subclass="0" instantiate="3"><method name="&lt;init>" desc="()V" ref="3"/></class><class name="org.eclipse.wst.common.environment.Choice[]" ref="3" impl="0" subclass="0" instantiate="0"></class><class name="org.eclipse.wst.common.environment.Choice" ref="13" impl="0" subclass="0" instantiate="4"><method name="&lt;init>" desc="(CLjava/lang/String;Ljava/lang/String;)V" ref="1"/><method name="getShortcut" desc="()C" ref="2"/><method name="getDescription" desc="()Ljava/lang/String;" ref="1"/><method name="&lt;init>" desc="()V" ref="1"/><method name="&lt;init>" desc="(CLjava/lang/String;)V" ref="2"/><method name="getLabel" desc="()Ljava/lang/String;" ref="3"/></class><class name="org.eclipse.wst.common.environment.StatusException" ref="9" impl="0" subclass="0" instantiate="0"></class><class name="org.eclipse.wst.common.environment.IStatusHandler" ref="120" impl="1" subclass="0" instantiate="0"><method name="report" desc="(Lorg/eclipse/core/runtime/IStatus;)V" ref="12"/><method name="reportError" desc="(Lorg/eclipse/core/runtime/IStatus;)V" ref="43"/><method name="report" desc="(Lorg/eclipse/core/runtime/IStatus;[Lorg/eclipse/wst/common/environment/Choice;)Lorg/eclipse/wst/common/environment/Choice;" ref="3"/></class><class name="org.eclipse.wst.common.environment.ILog" ref="19" impl="0" subclass="0" instantiate="0"><method name="isEnabled" desc="()Z" ref="1"/><method name="log" desc="(IILjava/lang/Object;Ljava/lang/String;Ljava/lang/Throwable;)V" ref="3"/><method name="log" desc="(IILjava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)V" ref="4"/><method name="log" desc="(IILjava/lang/Object;Ljava/lang/String;Lorg/eclipse/core/runtime/IStatus;)V" ref="3"/></class><class name="org.eclipse.wst.common.environment.IEnvironment" ref="201" impl="0" subclass="0" instantiate="0"><method name="getLog" desc="()Lorg/eclipse/wst/common/environment/ILog;" ref="7"/><method name="getStatusHandler" desc="()Lorg/eclipse/wst/common/environment/IStatusHandler;" ref="61"/></class></plugin><plugin id="org.eclipse.jem.workbench"><class name="org.eclipse.jem.internal.adapters.jdom.JDOMSearchHelper" ref="2" impl="0" subclass="0" instantiate="0"><method name="resolveSimpleTypeName" desc="(Lorg/eclipse/jdt/core/IType;Ljava/lang/String;)Ljava/lang/String;" ref="1"/></class><class name="org.eclipse.jem.internal.adapters.jdom.JDOMAdaptor" ref="2" impl="0" subclass="0" instantiate="0"><field name="FLUSH_REFLECTION_EVENT" desc="Lorg/eclipse/emf/ecore/EAttribute;" ref="2"/></class><class name="org.eclipse.jem.internal.plugin.JavaEMFNature" ref="19" impl="0" subclass="0" instantiate="0"><method name="getProject" desc="()Lorg/eclipse/core/resources/IProject;" ref="1"/><method name="createRuntime" desc="(Lorg/eclipse/core/resources/IProject;)Lorg/eclipse/jem/internal/plugin/JavaEMFNature;" ref="6"/><method name="getResourceSet" desc="()Lorg/eclipse/emf/ecore/resource/ResourceSet;" ref="6"/></class><class name="org.eclipse.jem.internal.adapters.jdom.JavaClassJDOMAdaptor" ref="3" impl="0" subclass="0" instantiate="0"><method name="getSourceType" desc="()Lorg/eclipse/jdt/core/IType;" ref="1"/><method name="reflectValues" desc="()Z" ref="1"/></class><class name="org.eclipse.jem.internal.adapters.jdom.JavaJDOMAdapterFactory" ref="3" impl="0" subclass="0" instantiate="1"><method name="adaptNew" desc="(Lorg/eclipse/emf/common/notify/Notifier;Ljava/lang/Object;)Lorg/eclipse/emf/common/notify/Adapter;" ref="1"/><method name="&lt;init>" desc="(Lorg/eclipse/jdt/core/IJavaProject;)V" ref="1"/><method name="createAdapter" desc="(Lorg/eclipse/emf/common/notify/Notifier;)Lorg/eclipse/emf/common/notify/Adapter;" ref="1"/></class><class name="org.eclipse.jem.workbench.utility.JemProjectUtilities" ref="68" impl="0" subclass="0" instantiate="0"><method name="isBinaryProject" desc="(Lorg/eclipse/core/resources/IProject;)Z" ref="12"/><method name="removeFromJavaClassPath" desc="(Lorg/eclipse/core/resources/IProject;Ljava/util/List;)V" ref="1"/><method name="getJavaProjectOutputContainer" desc="(Lorg/eclipse/core/resources/IProject;)Lorg/eclipse/core/resources/IContainer;" ref="1"/><method name="getClasspathAsURLArray" desc="(Lorg/eclipse/jdt/core/IJavaProject;)[Ljava/net/URL;" ref="2"/><method name="getSourceFolderOrFirst" desc="(Lorg/eclipse/core/resources/IProject;Ljava/lang/String;)Lorg/eclipse/core/resources/IContainer;" ref="2"/><method name="getSourceContainers" desc="(Lorg/eclipse/core/resources/IProject;)Ljava/util/List;" ref="4"/><method name="getJavaProject" desc="(Lorg/eclipse/core/resources/IProject;)Lorg/eclipse/jdt/core/IJavaProject;" ref="11"/><method name="getSourcePathOrFirst" desc="(Lorg/eclipse/core/resources/IProject;Ljava/lang/String;)Lorg/eclipse/core/runtime/IPath;" ref="3"/></class></plugin><plugin id="org.eclipse.jem.util"><class name="org.eclipse.jem.util.logger.proxy.Logger" ref="293" impl="0" subclass="0" instantiate="0"><method name="getLogger" desc="()Lorg/eclipse/jem/util/logger/proxy/Logger;" ref="66"/><method name="write" desc="(Ljava/util/logging/Level;Ljava/lang/String;)Ljava/lang/String;" ref="1"/><method name="logWarning" desc="(Ljava/lang/Throwable;)Ljava/lang/String;" ref="2"/><method name="logInfo" desc="(Ljava/lang/String;)Ljava/lang/String;" ref="1"/><method name="isLoggingLevel" desc="(Ljava/util/logging/Level;)Z" ref="8"/><method name="getLogger" desc="(Ljava/lang/String;)Lorg/eclipse/jem/util/logger/proxy/Logger;" ref="15"/><method name="log" desc="(Ljava/lang/Object;)Ljava/lang/String;" ref="8"/><method name="logWarning" desc="(Ljava/lang/String;)Ljava/lang/String;" ref="4"/><method name="write" desc="(Ljava/util/logging/Level;Ljava/lang/Object;)Ljava/lang/String;" ref="5"/><method name="getTraceMode" desc="()Z" ref="1"/><method name="write" desc="(Ljava/util/logging/Level;Ljava/lang/Throwable;)Ljava/lang/String;" ref="3"/><method name="logTrace" desc="(Ljava/lang/String;)Ljava/lang/String;" ref="1"/><method name="logError" desc="(Ljava/lang/Throwable;)Ljava/lang/String;" ref="48"/><method name="log" desc="(Ljava/lang/Throwable;)Ljava/lang/String;" ref="26"/><method name="logError" desc="(Ljava/lang/String;)Ljava/lang/String;" ref="3"/></class><class name="org.eclipse.jem.util.emf.workbench.ProjectUtilities" ref="114" impl="0" subclass="0" instantiate="0"><method name="turnAutoBuildOff" desc="()V" ref="2"/><method name="removeNatureFromProject" desc="(Lorg/eclipse/core/resources/IProject;Ljava/lang/String;)V" ref="1"/><method name="getProject" desc="(Ljava/lang/String;)Lorg/eclipse/core/resources/IProject;" ref="18"/><method name="getNewObject" desc="([Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;" ref="1"/><method name="removeFromBuildSpec" desc="(Ljava/lang/String;Lorg/eclipse/core/resources/IProject;)Z" ref="2"/><method name="addNatureToProjectLast" desc="(Lorg/eclipse/core/resources/IProject;Ljava/lang/String;)V" ref="2"/><method name="getAllProjects" desc="()[Lorg/eclipse/core/resources/IProject;" ref="2"/><method name="turnAutoBuildOn" desc="()V" ref="2"/><method name="getProject" desc="(Lorg/eclipse/emf/ecore/EObject;)Lorg/eclipse/core/resources/IProject;" ref="23"/><method name="getProject" desc="(Ljava/lang/Object;)Lorg/eclipse/core/resources/IProject;" ref="5"/><method name="removeReferenceProjects" desc="(Lorg/eclipse/core/resources/IProject;Ljava/util/List;)V" ref="1"/><method name="addToBuildSpec" desc="(Ljava/lang/String;Lorg/eclipse/core/resources/IProject;)Z" ref="1"/><method name="hasBuilder" desc="(Lorg/eclipse/core/resources/IProject;Ljava/lang/String;)Z" ref="1"/><method name="addReferenceProjects" desc="(Lorg/eclipse/core/resources/IProject;Ljava/util/List;)V" ref="1"/><method name="ensureContainerNotReadOnly" desc="(Lorg/eclipse/core/resources/IResource;)V" ref="1"/></class><class name="org.eclipse.jem.util.emf.workbench.WorkbenchResourceHelperBase" ref="4" impl="0" subclass="0" instantiate="0"><method name="createEMFContext" desc="(Lorg/eclipse/core/resources/IProject;Lorg/eclipse/jem/util/emf/workbench/IEMFContextContributor;)Lorg/eclipse/jem/util/emf/workbench/EMFWorkbenchContextBase;" ref="1"/><method name="getEMFContext" desc="(Lorg/eclipse/core/resources/IProject;)Lorg/eclipse/jem/util/emf/workbench/EMFWorkbenchContextBase;" ref="1"/></class><class name="org.eclipse.jem.util.logger.proxyrender.DefaultPluginTraceRenderer" ref="2" impl="0" subclass="0" instantiate="2"><method name="&lt;init>" desc="(Lorg/eclipse/jem/util/logger/proxy/Logger;)V" ref="2"/></class><class name="org.eclipse.jem.util.logger.LogEntry" ref="17" impl="0" subclass="0" instantiate="1"><method name="&lt;init>" desc="(Ljava/lang/String;)V" ref="1"/><method name="setText" desc="(Ljava/lang/String;)V" ref="5"/><method name="setSourceID" desc="(Ljava/lang/String;)V" ref="5"/></class><class name="org.eclipse.jem.util.UIContextDetermination" ref="2" impl="0" subclass="0" instantiate="0"><method name="createInstance" desc="(Ljava/lang/String;)Ljava/lang/Object;" ref="1"/></class><class name="org.eclipse.jem.util.emf.workbench.WorkbenchURIConverterImpl" ref="1" impl="0" subclass="0" instantiate="1"><method name="&lt;init>" desc="(Lorg/eclipse/core/resources/IContainer;Lorg/eclipse/core/resources/IContainer;)V" ref="1"/></class><class name="org.eclipse.jem.util.emf.workbench.WorkbenchURIConverter" ref="5" impl="0" subclass="0" instantiate="0"><method name="getOutputContainer" desc="()Lorg/eclipse/core/resources/IContainer;" ref="1"/><method name="getInputContainer" desc="()Lorg/eclipse/core/resources/IContainer;" ref="1"/><method name="canGetUnderlyingResource" desc="(Ljava/lang/String;)Z" ref="1"/></class><class name="org.eclipse.jem.util.emf.workbench.WorkbenchByteArrayOutputStream" ref="2" impl="0" subclass="0" instantiate="1"><method name="close" desc="()V" ref="1"/><method name="&lt;init>" desc="(Lorg/eclipse/core/resources/IFile;)V" ref="1"/></class></plugin><plugin id="org.eclipse.wst.rdb.models.sql"><class name="org.eclipse.wst.rdb.internal.models.sql.constraints.UniqueConstraint" ref="100" impl="0" subclass="0" instantiate="0"><method name="getForeignKey" desc="()Lorg/eclipse/emf/common/util/EList;" ref="7"/><method name="getBaseTable" desc="()Lorg/eclipse/wst/rdb/internal/models/sql/tables/BaseTable;" ref="1"/><method name="setBaseTable" desc="(Lorg/eclipse/wst/rdb/internal/models/sql/tables/BaseTable;)V" ref="1"/><method name="setName" desc="(Ljava/lang/String;)V" ref="1"/><method name="eIsProxy" desc="()Z" ref="1"/><method name="getMembers" desc="()Lorg/eclipse/emf/common/util/EList;" ref="30"/></class><class name="org.eclipse.wst.rdb.internal.models.sql.tables.Table" ref="381" impl="0" subclass="0" instantiate="0"><method name="getName" desc="()Ljava/lang/String;" ref="30"/><method name="setSchema" desc="(Lorg/eclipse/wst/rdb/internal/models/sql/schema/Schema;)V" ref="2"/><method name="setName" desc="(Ljava/lang/String;)V" ref="3"/><method name="getSchema" desc="()Lorg/eclipse/wst/rdb/internal/models/sql/schema/Schema;" ref="27"/><method name="setDescription" desc="(Ljava/lang/String;)V" ref="2"/><method name="eIsProxy" desc="()Z" ref="7"/><method name="getColumns" desc="()Lorg/eclipse/emf/common/util/EList;" ref="17"/></class><class name="org.eclipse.wst.rdb.internal.models.sql.datatypes.DataType" ref="10" impl="0" subclass="0" instantiate="0"></class><class name="org.eclipse.wst.rdb.internal.models.sql.datatypes.ApproximateNumericDataType" ref="3" impl="0" subclass="0" instantiate="0"><method name="getPrecision" desc="()I" ref="1"/><method name="getName" desc="()Ljava/lang/String;" ref="1"/></class><class name="org.eclipse.wst.rdb.internal.models.sql.schema.helper.DatabaseHelper" ref="6" impl="0" subclass="0" instantiate="0"><method name="findTables" desc="(Lorg/eclipse/wst/rdb/internal/models/sql/schema/Database;Ljava/lang/String;)Ljava/util/List;" ref="3"/></class><class name="org.eclipse.wst.rdb.internal.models.sql.tables.util.SQLTablesAdapterFactory" ref="5" impl="0" subclass="1" instantiate="1"><method name="adapt" desc="(Lorg/eclipse/emf/common/notify/Notifier;Ljava/lang/Object;)Lorg/eclipse/emf/common/notify/Adapter;" ref="1"/><method name="adaptNew" desc="(Lorg/eclipse/emf/common/notify/Notifier;Ljava/lang/Object;)Lorg/eclipse/emf/common/notify/Adapter;" ref="1"/><method name="adapt" desc="(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;" ref="1"/><method name="isFactoryForType" desc="(Ljava/lang/Object;)Z" ref="1"/><method name="&lt;init>" desc="()V" ref="1"/></class><class name="org.eclipse.wst.rdb.internal.models.sql.schema.util.SQLSchemaAdapterFactory" ref="5" impl="0" subclass="1" instantiate="1"><method name="adapt" desc="(Lorg/eclipse/emf/common/notify/Notifier;Ljava/lang/Object;)Lorg/eclipse/emf/common/notify/Adapter;" ref="1"/><method name="adaptNew" desc="(Lorg/eclipse/emf/common/notify/Notifier;Ljava/lang/Object;)Lorg/eclipse/emf/common/notify/Adapter;" ref="1"/><method name="adapt" desc="(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;" ref="1"/><method name="isFactoryForType" desc="(Ljava/lang/Object;)Z" ref="1"/><method name="&lt;init>" desc="()V" ref="1"/></class><class name="org.eclipse.wst.rdb.internal.models.sql.constraints.SQLConstraintsFactory" ref="4" impl="0" subclass="0" instantiate="0"><method name="createForeignKey" desc="()Lorg/eclipse/wst/rdb/internal/models/sql/constraints/ForeignKey;" ref="1"/><field name="eINSTANCE" desc="Lorg/eclipse/wst/rdb/internal/models/sql/constraints/SQLConstraintsFactory;" ref="2"/></class><class name="org.eclipse.wst.rdb.internal.models.sql.tables.impl.SQLTablesPackageImpl" ref="4" impl="0" subclass="0" instantiate="0"><method name="getTable" desc="()Lorg/eclipse/emf/ecore/EClass;" ref="1"/><method name="getColumn" desc="()Lorg/eclipse/emf/ecore/EClass;" ref="1"/><method name="init" desc="()Lorg/eclipse/wst/rdb/internal/models/sql/tables/SQLTablesPackage;" ref="1"/></class><class name="org.eclipse.wst.rdb.internal.models.sql.schema.Database" ref="135" impl="0" subclass="0" instantiate="0"><method name="getName" desc="()Ljava/lang/String;" ref="10"/><method name="getVersion" desc="()Ljava/lang/String;" ref="5"/><method name="setName" desc="(Ljava/lang/String;)V" ref="3"/><method name="getSchemas" desc="()Lorg/eclipse/emf/common/util/EList;" ref="12"/><method name="getDescription" desc="()Ljava/lang/String;" ref="1"/><method name="setDescription" desc="(Ljava/lang/String;)V" ref="1"/><method name="setVendor" desc="(Ljava/lang/String;)V" ref="2"/><method name="eResource" desc="()Lorg/eclipse/emf/ecore/resource/Resource;" ref="5"/><method name="eIsProxy" desc="()Z" ref="1"/><method name="setVersion" desc="(Ljava/lang/String;)V" ref="2"/><method name="getVendor" desc="()Ljava/lang/String;" ref="5"/></class><class name="org.eclipse.wst.rdb.internal.models.sql.schema.SQLSchemaFactory" ref="3" impl="0" subclass="0" instantiate="0"><method name="getSQLSchemaPackage" desc="()Lorg/eclipse/wst/rdb/internal/models/sql/schema/SQLSchemaPackage;" ref="1"/><field name="eINSTANCE" desc="Lorg/eclipse/wst/rdb/internal/models/sql/schema/SQLSchemaFactory;" ref="1"/></class><class name="org.eclipse.wst.rdb.internal.models.sql.schema.impl.SQLSchemaPackageImpl" ref="2" impl="0" subclass="0" instantiate="0"><method name="init" desc="()Lorg/eclipse/wst/rdb/internal/models/sql/schema/SQLSchemaPackage;" ref="1"/></class><class name="org.eclipse.wst.rdb.internal.models.sql.datatypes.impl.SQLDataTypesPackageImpl" ref="2" impl="0" subclass="0" instantiate="0"><method name="init" desc="()Lorg/eclipse/wst/rdb/internal/models/sql/datatypes/SQLDataTypesPackage;" ref="1"/></class><class name="org.eclipse.wst.rdb.internal.models.sql.constraints.SQLConstraintsPackage" ref="28" impl="0" subclass="0" instantiate="0"><method name="getPrimaryKey" desc="()Lorg/eclipse/emf/ecore/EClass;" ref="2"/><method name="getTableConstraint_BaseTable" desc="()Lorg/eclipse/emf/ecore/EReference;" ref="1"/><method name="getUniqueConstraint_ForeignKey" desc="()Lorg/eclipse/emf/ecore/EReference;" ref="1"/><method name="getForeignKey_UniqueConstraint" desc="()Lorg/eclipse/emf/ecore/EReference;" ref="1"/><method name="getReferenceConstraint_Members" desc="()Lorg/eclipse/emf/ecore/EReference;" ref="1"/><method name="getForeignKey" desc="()Lorg/eclipse/emf/ecore/EClass;" ref="7"/><field name="eINSTANCE" desc="Lorg/eclipse/wst/rdb/internal/models/sql/constraints/SQLConstraintsPackage;" ref="8"/></class><class name="org.eclipse.wst.rdb.internal.models.sql.datatypes.SQLDataTypesPackage" ref="2" impl="0" subclass="0" instantiate="0"></class><class name="org.eclipse.wst.rdb.internal.models.sql.constraints.PrimaryKey" ref="10" impl="0" subclass="0" instantiate="0"><method name="getMembers" desc="()Lorg/eclipse/emf/common/util/EList;" ref="5"/></class><class name="org.eclipse.wst.rdb.internal.models.sql.tables.BaseTable" ref="51" impl="0" subclass="0" instantiate="0"><method name="getConstraints" desc="()Lorg/eclipse/emf/common/util/EList;" ref="1"/><method name="getPrimaryKey" desc="()Lorg/eclipse/wst/rdb/internal/models/sql/constraints/PrimaryKey;" ref="7"/><method name="getName" desc="()Ljava/lang/String;" ref="4"/><method name="setSchema" desc="(Lorg/eclipse/wst/rdb/internal/models/sql/schema/Schema;)V" ref="1"/><method name="setName" desc="(Ljava/lang/String;)V" ref="2"/><method name="getSchema" desc="()Lorg/eclipse/wst/rdb/internal/models/sql/schema/Schema;" ref="2"/><method name="getColumns" desc="()Lorg/eclipse/emf/common/util/EList;" ref="4"/><method name="getForeignKeys" desc="()Ljava/util/List;" ref="4"/></class><class name="org.eclipse.wst.rdb.internal.models.sql.schema.SQLSchemaPackage" ref="63" impl="0" subclass="0" instantiate="0"><method name="getSchema_Database" desc="()Lorg/eclipse/emf/ecore/EReference;" ref="1"/><method name="getDatabase_Schemas" desc="()Lorg/eclipse/emf/ecore/EReference;" ref="1"/><method name="getSQLObject" desc="()Lorg/eclipse/emf/ecore/EClass;" ref="1"/><method name="getSchema" desc="()Lorg/eclipse/emf/ecore/EClass;" ref="8"/><method name="getTypedElement_ContainedType" desc="()Lorg/eclipse/emf/ecore/EReference;" ref="1"/><method name="getDatabase_Vendor" desc="()Lorg/eclipse/emf/ecore/EAttribute;" ref="1"/><method name="getDatabase_Version" desc="()Lorg/eclipse/emf/ecore/EAttribute;" ref="1"/><method name="getSchema_Tables" desc="()Lorg/eclipse/emf/ecore/EReference;" ref="2"/><method name="getDatabase" desc="()Lorg/eclipse/emf/ecore/EClass;" ref="13"/><field name="eINSTANCE" desc="Lorg/eclipse/wst/rdb/internal/models/sql/schema/SQLSchemaPackage;" ref="10"/></class><class name="org.eclipse.wst.rdb.internal.models.sql.datatypes.PrimitiveType" ref="2" impl="0" subclass="0" instantiate="0"><method name="getValue" desc="()I" ref="1"/></class><class name="org.eclipse.wst.rdb.internal.models.sql.datatypes.ExactNumericDataType" ref="1" impl="0" subclass="0" instantiate="0"></class><class name="org.eclipse.wst.rdb.internal.models.sql.tables.Column[]" ref="8" impl="0" subclass="0" instantiate="0"></class><class name="org.eclipse.wst.rdb.internal.models.sql.datatypes.TimeDataType" ref="2" impl="0" subclass="0" instantiate="0"></class><class name="org.eclipse.wst.rdb.internal.models.sql.datatypes.CharacterStringDataType" ref="6" impl="0" subclass="0" instantiate="0"><method name="getName" desc="()Ljava/lang/String;" ref="1"/><method name="setLength" desc="(I)V" ref="1"/><method name="getLength" desc="()I" ref="1"/></class><class name="org.eclipse.wst.rdb.internal.models.sql.tables.PersistentTable" ref="5" impl="0" subclass="0" instantiate="0"></class><class name="org.eclipse.wst.rdb.internal.models.sql.tables.SQLTablesPackage" ref="46" impl="0" subclass="0" instantiate="0"><method name="getViewTable" desc="()Lorg/eclipse/emf/ecore/EClass;" ref="1"/><method name="getColumn_DefaultValue" desc="()Lorg/eclipse/emf/ecore/EAttribute;" ref="1"/><method name="getTable" desc="()Lorg/eclipse/emf/ecore/EClass;" ref="2"/><method name="getTable_Columns" desc="()Lorg/eclipse/emf/ecore/EReference;" ref="1"/><method name="getTable_Schema" desc="()Lorg/eclipse/emf/ecore/EReference;" ref="2"/><method name="getColumn" desc="()Lorg/eclipse/emf/ecore/EClass;" ref="11"/><method name="getColumn_Table" desc="()Lorg/eclipse/emf/ecore/EReference;" ref="1"/><method name="getBaseTable_Constraints" desc="()Lorg/eclipse/emf/ecore/EReference;" ref="1"/><method name="getPersistentTable" desc="()Lorg/eclipse/emf/ecore/EClass;" ref="5"/><field name="eINSTANCE" desc="Lorg/eclipse/wst/rdb/internal/models/sql/tables/SQLTablesPackage;" ref="14"/></class><class name="org.eclipse.wst.rdb.internal.models.sql.datatypes.PredefinedDataType" ref="43" impl="0" subclass="0" instantiate="0"><method name="eClass" desc="()Lorg/eclipse/emf/ecore/EClass;" ref="2"/><method name="getName" desc="()Ljava/lang/String;" ref="3"/><method name="getEAnnotationDetail" desc="(Lorg/eclipse/emf/ecore/EAnnotation;Ljava/lang/String;)Ljava/lang/String;" ref="1"/><method name="addEAnnotation" desc="(Ljava/lang/String;)Lorg/eclipse/emf/ecore/EAnnotation;" ref="1"/><method name="getPrimitiveType" desc="()Lorg/eclipse/wst/rdb/internal/models/sql/datatypes/PrimitiveType;" ref="1"/><method name="addEAnnotationDetail" desc="(Lorg/eclipse/emf/ecore/EAnnotation;Ljava/lang/String;Ljava/lang/String;)V" ref="1"/><method name="getEAnnotation" desc="(Ljava/lang/String;)Lorg/eclipse/emf/ecore/EAnnotation;" ref="1"/></class><class name="org.eclipse.wst.rdb.internal.models.sql.constraints.util.SQLConstraintsAdapterFactory" ref="5" impl="0" subclass="1" instantiate="1"><method name="adapt" desc="(Lorg/eclipse/emf/common/notify/Notifier;Ljava/lang/Object;)Lorg/eclipse/emf/common/notify/Adapter;" ref="1"/><method name="adaptNew" desc="(Lorg/eclipse/emf/common/notify/Notifier;Ljava/lang/Object;)Lorg/eclipse/emf/common/notify/Adapter;" ref="1"/><method name="adapt" desc="(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;" ref="1"/><method name="isFactoryForType" desc="(Ljava/lang/Object;)Z" ref="1"/><method name="&lt;init>" desc="()V" ref="1"/></class><class name="org.eclipse.wst.rdb.internal.models.sql.tables.Table[]" ref="4" impl="0" subclass="0" instantiate="0"></class><class name="org.eclipse.wst.rdb.internal.models.sql.constraints.TableConstraint" ref="2" impl="0" subclass="0" instantiate="0"></class><class name="org.eclipse.wst.rdb.internal.models.sql.constraints.ForeignKey" ref="185" impl="0" subclass="0" instantiate="0"><method name="getContainer" desc="()Lcommonj/sdo/DataObject;" ref="1"/><method name="setUniqueConstraint" desc="(Lorg/eclipse/wst/rdb/internal/models/sql/constraints/UniqueConstraint;)V" ref="6"/><method name="getName" desc="()Ljava/lang/String;" ref="8"/><method name="getBaseTable" desc="()Lorg/eclipse/wst/rdb/internal/models/sql/tables/BaseTable;" ref="3"/><method name="setBaseTable" desc="(Lorg/eclipse/wst/rdb/internal/models/sql/tables/BaseTable;)V" ref="4"/><method name="getUniqueConstraint" desc="()Lorg/eclipse/wst/rdb/internal/models/sql/constraints/UniqueConstraint;" ref="25"/><method name="setName" desc="(Ljava/lang/String;)V" ref="4"/><method name="getReferencedMembers" desc="()Lorg/eclipse/emf/common/util/EList;" ref="1"/><method name="eIsProxy" desc="()Z" ref="1"/><method name="getMembers" desc="()Lorg/eclipse/emf/common/util/EList;" ref="27"/></class><class name="org.eclipse.wst.rdb.internal.models.sql.schema.SQLObject" ref="1" impl="0" subclass="0" instantiate="0"></class><class name="org.eclipse.wst.rdb.internal.models.sql.constraints.ReferenceConstraint" ref="1" impl="0" subclass="0" instantiate="0"></class><class name="org.eclipse.wst.rdb.internal.models.sql.tables.ViewTable" ref="14" impl="0" subclass="0" instantiate="0"><method name="getName" desc="()Ljava/lang/String;" ref="1"/><method name="getSchema" desc="()Lorg/eclipse/wst/rdb/internal/models/sql/schema/Schema;" ref="1"/><method name="getColumns" desc="()Lorg/eclipse/emf/common/util/EList;" ref="1"/></class><class name="org.eclipse.wst.rdb.internal.models.sql.schema.Schema" ref="102" impl="0" subclass="0" instantiate="0"><method name="getName" desc="()Ljava/lang/String;" ref="12"/><method name="setName" desc="(Ljava/lang/String;)V" ref="2"/><method name="getTables" desc="()Lorg/eclipse/emf/common/util/EList;" ref="6"/><method name="getDatabase" desc="()Lorg/eclipse/wst/rdb/internal/models/sql/schema/Database;" ref="23"/><method name="setDatabase" desc="(Lorg/eclipse/wst/rdb/internal/models/sql/schema/Database;)V" ref="2"/><method name="eIsProxy" desc="()Z" ref="1"/></class><class name="org.eclipse.wst.rdb.internal.models.sql.tables.impl.ColumnImpl" ref="2" impl="0" subclass="0" instantiate="0"><method name="getName" desc="()Ljava/lang/String;" ref="1"/></class><class name="org.eclipse.wst.rdb.internal.models.sql.datatypes.BinaryStringDataType" ref="7" impl="0" subclass="0" instantiate="0"><method name="getName" desc="()Ljava/lang/String;" ref="1"/><method name="setLength" desc="(I)V" ref="1"/><method name="getLength" desc="()I" ref="1"/></class><class name="org.eclipse.wst.rdb.internal.models.sql.tables.Column" ref="399" impl="0" subclass="0" instantiate="0"><method name="setNullable" desc="(Z)V" ref="6"/><method name="setDefaultValue" desc="(Ljava/lang/String;)V" ref="1"/><method name="getName" desc="()Ljava/lang/String;" ref="45"/><method name="setTable" desc="(Lorg/eclipse/wst/rdb/internal/models/sql/tables/Table;)V" ref="6"/><method name="getTable" desc="()Lorg/eclipse/wst/rdb/internal/models/sql/tables/Table;" ref="29"/><method name="setName" desc="(Ljava/lang/String;)V" ref="6"/><method name="getType" desc="()Lcommonj/sdo/Type;" ref="1"/><method name="getDataType" desc="()Lorg/eclipse/wst/rdb/internal/models/sql/datatypes/DataType;" ref="13"/><method name="eResource" desc="()Lorg/eclipse/emf/ecore/resource/Resource;" ref="1"/><method name="setDataType" desc="(Lorg/eclipse/wst/rdb/internal/models/sql/datatypes/DataType;)V" ref="7"/><method name="isNullable" desc="()Z" ref="7"/></class><class name="org.eclipse.wst.rdb.internal.models.sql.datatypes.NumericalDataType" ref="2" impl="0" subclass="0" instantiate="0"></class><class name="org.eclipse.wst.rdb.internal.models.sql.datatypes.FixedPrecisionDataType" ref="4" impl="0" subclass="0" instantiate="0"><method name="getPrecision" desc="()I" ref="1"/><method name="getName" desc="()Ljava/lang/String;" ref="1"/><method name="getScale" desc="()I" ref="1"/></class><class name="org.eclipse.wst.rdb.internal.models.sql.constraints.impl.SQLConstraintsPackageImpl" ref="3" impl="0" subclass="0" instantiate="0"><method name="init" desc="()Lorg/eclipse/wst/rdb/internal/models/sql/constraints/SQLConstraintsPackage;" ref="1"/><method name="getForeignKey" desc="()Lorg/eclipse/emf/ecore/EClass;" ref="1"/></class></plugin><plugin id="org.eclipse.jst.j2ee.ejb"><class name="org.eclipse.jst.j2ee.internal.ejb.archiveoperations.EJBArchiveOpsResourceHandler" ref="1" impl="0" subclass="0" instantiate="0"><field name="ERROR_IMPORTING_MODULE_FILE" desc="Ljava/lang/String;" ref="1"/></class><class name="org.eclipse.jst.j2ee.internal.ejb.project.operations.EJBComponentExportDataModelProvider" ref="2" impl="0" subclass="0" instantiate="2"><method name="&lt;init>" desc="()V" ref="2"/></class><class name="org.eclipse.jst.j2ee.internal.ejb.workbench.validation.EJBHelper" ref="10" impl="0" subclass="1" instantiate="1"><method name="getProject" desc="()Lorg/eclipse/core/resources/IProject;" ref="1"/><method name="getLocation" desc="(Ljava/lang/Object;)Ljava/lang/String;" ref="1"/><method name="&lt;init>" desc="()V" ref="1"/><method name="getPortableName" desc="(Lorg/eclipse/core/resources/IResource;)Ljava/lang/String;" ref="1"/><method name="getResource" desc="(Ljava/lang/Object;)Lorg/eclipse/core/resources/IResource;" ref="1"/><method name="getTargetObjectName" desc="(Ljava/lang/Object;)Ljava/lang/String;" ref="1"/><method name="setProject" desc="(Lorg/eclipse/core/resources/IProject;)V" ref="1"/></class><class name="org.eclipse.jst.j2ee.internal.ejb.provider.EntityItemProvider" ref="2" impl="0" subclass="1" instantiate="1"><method name="getImage" desc="(Ljava/lang/Object;)Ljava/lang/Object;" ref="1"/><method name="&lt;init>" desc="(Lorg/eclipse/emf/common/notify/AdapterFactory;)V" ref="1"/></class><class name="org.eclipse.jst.j2ee.internal.ejb.provider.ContainerManagedEntityItemProvider" ref="16" impl="0" subclass="4" instantiate="6"><method name="getImage" desc="(Ljava/lang/Object;)Ljava/lang/Object;" ref="3"/><method name="getText" desc="(Ljava/lang/Object;)Ljava/lang/String;" ref="1"/><method name="createAddCommand" desc="(Lorg/eclipse/emf/edit/domain/EditingDomain;Lorg/eclipse/emf/ecore/EObject;Lorg/eclipse/emf/ecore/EReference;Ljava/util/Collection;I)Lorg/eclipse/emf/common/command/Command;" ref="1"/><method name="getReferenceValue" desc="(Lorg/eclipse/emf/ecore/EObject;Lorg/eclipse/emf/ecore/EReference;)Ljava/lang/Object;" ref="1"/><method name="createRemoveCommand" desc="(Lorg/eclipse/emf/edit/domain/EditingDomain;Lorg/eclipse/emf/ecore/EObject;Lorg/eclipse/emf/ecore/EReference;Ljava/util/Collection;)Lorg/eclipse/emf/common/command/Command;" ref="1"/><method name="setTarget" desc="(Lorg/eclipse/emf/common/notify/Notifier;)V" ref="1"/><method name="&lt;init>" desc="(Lorg/eclipse/emf/common/notify/AdapterFactory;)V" ref="6"/><method name="getChildReference" desc="(Ljava/lang/Object;Ljava/lang/Object;)Lorg/eclipse/emf/ecore/EReference;" ref="1"/><method name="dispose" desc="()V" ref="1"/></class><class name="org.eclipse.jst.j2ee.internal.ejb.provider.EJBNameComparator" ref="10" impl="0" subclass="0" instantiate="0"><method name="singleton" desc="()Ljava/util/Comparator;" ref="5"/></class><class name="org.eclipse.jst.j2ee.internal.ejb.provider.EjbItemProviderAdapterFactory" ref="11" impl="0" subclass="2" instantiate="4"><method name="&lt;init>" desc="()V" ref="4"/></class><class name="org.eclipse.jst.j2ee.internal.ejb.provider.EJBJarItemProvider" ref="8" impl="0" subclass="3" instantiate="3"><method name="notifyChanged" desc="(Lorg/eclipse/emf/common/notify/Notification;)V" ref="1"/><method name="createRemoveCommand" desc="(Lorg/eclipse/emf/edit/domain/EditingDomain;Lorg/eclipse/emf/ecore/EObject;Lorg/eclipse/emf/ecore/EReference;Ljava/util/Collection;)Lorg/eclipse/emf/common/command/Command;" ref="1"/><method name="setTarget" desc="(Lorg/eclipse/emf/common/notify/Notifier;)V" ref="1"/><method name="&lt;init>" desc="(Lorg/eclipse/emf/common/notify/AdapterFactory;)V" ref="3"/><method name="getChildReference" desc="(Ljava/lang/Object;Ljava/lang/Object;)Lorg/eclipse/emf/ecore/EReference;" ref="1"/><method name="dispose" desc="()V" ref="1"/></class><class name="org.eclipse.jst.j2ee.internal.ejb.project.operations.EjbFacetProjectCreationDataModelProvider" ref="2" impl="0" subclass="0" instantiate="2"><method name="&lt;init>" desc="()V" ref="2"/></class><class name="org.eclipse.jst.j2ee.internal.ejb.project.operations.EJBComponentImportDataModelProvider" ref="3" impl="0" subclass="0" instantiate="3"><method name="&lt;init>" desc="()V" ref="3"/></class><class name="org.eclipse.jst.j2ee.internal.ejb.provider.SessionItemProvider" ref="8" impl="0" subclass="3" instantiate="3"><method name="getText" desc="(Ljava/lang/Object;)Ljava/lang/String;" ref="1"/><method name="getImage" desc="(Ljava/lang/Object;)Ljava/lang/Object;" ref="3"/><method name="getChildren" desc="(Ljava/lang/Object;)Ljava/util/Collection;" ref="1"/><method name="&lt;init>" desc="(Lorg/eclipse/emf/common/notify/AdapterFactory;)V" ref="3"/></class><class name="org.eclipse.jst.j2ee.internal.ejb.provider.EJBProviderLibrariesResourceHandler" ref="51" impl="0" subclass="0" instantiate="0"><method name="getString" desc="(Ljava/lang/String;)Ljava/lang/String;" ref="8"/><field name="RESOURCE_LOCATOR" desc="Lorg/eclipse/emf/common/util/ResourceLocator;" ref="42"/></class><class name="org.eclipse.jst.j2ee.internal.ejb.archiveoperations.EJBComponentExportOperation" ref="2" impl="0" subclass="0" instantiate="1"><method name="&lt;init>" desc="(Lorg/eclipse/wst/common/frameworks/datamodel/IDataModel;)V" ref="1"/><method name="execute" desc="(Lorg/eclipse/core/runtime/IProgressMonitor;Lorg/eclipse/core/runtime/IAdaptable;)Lorg/eclipse/core/runtime/IStatus;" ref="1"/></class><class name="org.eclipse.jst.j2ee.ejb.componentcore.util.EJBArtifactEdit" ref="785" impl="0" subclass="0" instantiate="0"><method name="getJ2EEVersion" desc="()I" ref="14"/><method name="getResource" desc="(Lorg/eclipse/emf/common/util/URI;)Lorg/eclipse/emf/ecore/resource/Resource;" ref="9"/><method name="getEJBClientJarModule" desc="()Lorg/eclipse/wst/common/componentcore/resources/IVirtualComponent;" ref="18"/><method name="save" desc="(Lorg/eclipse/core/runtime/IProgressMonitor;)V" ref="3"/><method name="isValidEJBModule" desc="(Lorg/eclipse/wst/common/componentcore/resources/IVirtualComponent;)Z" ref="7"/><method name="getEJBJar" desc="()Lorg/eclipse/jst/j2ee/ejb/EJBJar;" ref="74"/><method name="getCommandStack" desc="()Lorg/eclipse/emf/common/command/CommandStack;" ref="10"/><method name="getProject" desc="()Lorg/eclipse/core/resources/IProject;" ref="22"/><method name="getEJBArtifactEditForRead" desc="(Lorg/eclipse/core/resources/IProject;)Lorg/eclipse/jst/j2ee/ejb/componentcore/util/EJBArtifactEdit;" ref="31"/><method name="getComponent" desc="()Lorg/eclipse/wst/common/componentcore/resources/IVirtualComponent;" ref="11"/><method name="getWorkingCopy" desc="(Lorg/eclipse/jdt/core/ICompilationUnit;Z)Lorg/eclipse/jdt/core/ICompilationUnit;" ref="2"/><method name="getEjbModuleRelative" desc="(Ljava/lang/String;)Ljava/lang/String;" ref="1"/><method name="getModuleLocation" desc="(Ljava/lang/String;)Lorg/eclipse/emf/common/util/URI;" ref="1"/><method name="getAdapter" desc="(Ljava/lang/Class;)Ljava/lang/Object;" ref="2"/><method name="getEJBJarXmiResource" desc="()Lorg/eclipse/jst/j2ee/ejb/EJBResource;" ref="4"/><method name="getDeploymentDescriptorResource" desc="()Lorg/eclipse/emf/ecore/resource/Resource;" ref="12"/><method name="getContentModelRoot" desc="()Lorg/eclipse/emf/ecore/EObject;" ref="1"/><method name="getDeploymentDescriptorFolder" desc="()Lorg/eclipse/wst/common/componentcore/resources/IVirtualFolder;" ref="5"/><method name="dispose" desc="()V" ref="87"/><method name="getEJBArtifactEditForWrite" desc="(Lorg/eclipse/core/resources/IProject;)Lorg/eclipse/jst/j2ee/ejb/componentcore/util/EJBArtifactEdit;" ref="22"/><method name="asArchive" desc="(Z)Lorg/eclipse/jst/j2ee/commonarchivecore/internal/Archive;" ref="1"/><method name="getEJBArtifactEditForRead" desc="(Lorg/eclipse/wst/common/componentcore/resources/IVirtualComponent;)Lorg/eclipse/jst/j2ee/ejb/componentcore/util/EJBArtifactEdit;" ref="35"/><method name="getEJBArtifactEditForWrite" desc="(Lorg/eclipse/wst/common/componentcore/resources/IVirtualComponent;)Lorg/eclipse/jst/j2ee/ejb/componentcore/util/EJBArtifactEdit;" ref="8"/><method name="saveIfNecessary" desc="(Lorg/eclipse/core/runtime/IProgressMonitor;)V" ref="22"/><method name="isBinary" desc="()Z" ref="2"/></class><class name="org.eclipse.jst.j2ee.internal.ejb.provider.EnterpriseBeanItemProvider" ref="10" impl="0" subclass="1" instantiate="4"><method name="getImage" desc="(Ljava/lang/Object;)Ljava/lang/Object;" ref="3"/><method name="notifyChanged" desc="(Lorg/eclipse/emf/common/notify/Notification;)V" ref="1"/><method name="getChildren" desc="(Ljava/lang/Object;)Ljava/util/Collection;" ref="1"/><method name="&lt;init>" desc="(Lorg/eclipse/emf/common/notify/AdapterFactory;)V" ref="4"/><method name="getChildReference" desc="(Ljava/lang/Object;Ljava/lang/Object;)Lorg/eclipse/emf/ecore/EReference;" ref="1"/></class><class name="org.eclipse.jst.j2ee.internal.ejb.provider.MessageDrivenItemProvider" ref="3" impl="0" subclass="1" instantiate="1"><method name="getImage" desc="(Ljava/lang/Object;)Ljava/lang/Object;" ref="1"/><method name="&lt;init>" desc="(Lorg/eclipse/emf/common/notify/AdapterFactory;)V" ref="1"/><method name="getChildReference" desc="(Ljava/lang/Object;Ljava/lang/Object;)Lorg/eclipse/emf/ecore/EReference;" ref="1"/></class></plugin><plugin id="org.eclipse.wst.command.env.core"><class name="org.eclipse.wst.command.internal.env.core.common.Condition" ref="16" impl="16" subclass="0" instantiate="0"></class><class name="org.eclipse.wst.command.internal.env.core.registry.CommandRegistry" ref="1" impl="1" subclass="0" instantiate="0"></class><class name="org.eclipse.wst.command.internal.env.core.context.TransientResourceContext" ref="17" impl="0" subclass="0" instantiate="11"><method name="setOverwriteFilesEnabled" desc="(Z)V" ref="2"/><method name="setCreateFoldersEnabled" desc="(Z)V" ref="2"/><method name="&lt;init>" desc="()V" ref="11"/><method name="setCheckoutFilesEnabled" desc="(Z)V" ref="2"/></class><class name="org.eclipse.wst.command.internal.env.core.context.ResourceContext" ref="59" impl="1" subclass="0" instantiate="0"><method name="setOverwriteFilesEnabled" desc="(Z)V" ref="11"/><method name="isCreateFoldersEnabled" desc="()Z" ref="2"/><method name="setCreateFoldersEnabled" desc="(Z)V" ref="9"/><method name="isOverwriteFilesEnabled" desc="()Z" ref="4"/><method name="isCheckoutFilesEnabled" desc="()Z" ref="2"/><method name="setCheckoutFilesEnabled" desc="(Z)V" ref="10"/></class><class name="org.eclipse.wst.command.internal.env.core.fragment.SimpleFragment" ref="31" impl="0" subclass="0" instantiate="46"><method name="&lt;init>" desc="(Ljava/lang/String;)V" ref="26"/><method name="&lt;init>" desc="(Lorg/eclipse/wst/common/frameworks/datamodel/AbstractDataModelOperation;Ljava/lang/String;)V" ref="20"/></class><class name="org.eclipse.wst.command.internal.env.core.fragment.ExtensionFragment" ref="2" impl="0" subclass="2" instantiate="4"><method name="&lt;init>" desc="(Lorg/eclipse/wst/command/internal/env/core/fragment/ExtensionFragment;)V" ref="2"/><method name="&lt;init>" desc="()V" ref="2"/></class><class name="org.eclipse.wst.command.internal.env.core.SimpleCommandFactory" ref="4" impl="0" subclass="0" instantiate="4"><method name="&lt;init>" desc="(Ljava/util/Vector;)V" ref="4"/></class><class name="org.eclipse.wst.command.internal.env.core.common.Evaluate" ref="1" impl="1" subclass="0" instantiate="0"></class><class name="org.eclipse.wst.command.internal.env.core.selection.BooleanSelection[]" ref="1" impl="0" subclass="0" instantiate="0"></class><class name="org.eclipse.wst.command.internal.env.core.CommandManager" ref="6" impl="0" subclass="0" instantiate="0"><method name="getMappingRegistry" desc="()Lorg/eclipse/wst/command/internal/env/core/data/DataMappingRegistry;" ref="3"/></class><class name="org.eclipse.wst.command.internal.env.core.fragment.ChoiceFragment" ref="1" impl="0" subclass="1" instantiate="1"><method name="&lt;init>" desc="([Ljava/lang/Object;[Lorg/eclipse/wst/command/internal/env/core/fragment/CommandFragment;)V" ref="1"/></class><class name="org.eclipse.wst.command.internal.env.core.fragment.SequenceFragment" ref="31" impl="0" subclass="20" instantiate="27"><method name="add" desc="(Lorg/eclipse/wst/command/internal/env/core/fragment/CommandFragment;)V" ref="4"/><method name="&lt;init>" desc="()V" ref="27"/></class><class name="org.eclipse.wst.command.internal.env.core.common.MessageUtils" ref="57" impl="0" subclass="0" instantiate="19"><method name="&lt;init>" desc="(Ljava/lang/String;Ljava/lang/ClassLoader;)V" ref="1"/><method name="getMessage" desc="(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;" ref="2"/><method name="&lt;init>" desc="(Ljava/lang/String;Ljava/lang/Object;)V" ref="18"/><method name="getMessage" desc="(Ljava/lang/String;)Ljava/lang/String;" ref="18"/></class><class name="org.eclipse.wst.command.internal.env.core.fragment.CommandFragmentFactory" ref="40" impl="20" subclass="0" instantiate="0"></class><class name="org.eclipse.wst.command.internal.env.core.data.BeanModifier" ref="1" impl="1" subclass="0" instantiate="0"></class><class name="org.eclipse.wst.command.internal.env.core.fragment.CommandFragmentFactoryFactory" ref="1" impl="0" subclass="0" instantiate="0"></class><class name="org.eclipse.wst.command.internal.env.core.data.DataMappingRegistry" ref="186" impl="0" subclass="0" instantiate="0"><method name="addMapping" desc="(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/Class;)V" ref="44"/><method name="addMapping" desc="(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/Class;Ljava/lang/String;Lorg/eclipse/wst/command/internal/env/core/data/Transformer;)V" ref="25"/></class><class name="org.eclipse.wst.command.internal.env.core.fragment.CommandFragment" ref="29" impl="0" subclass="0" instantiate="0"></class><class name="org.eclipse.wst.command.internal.env.core.common.StatusUtils" ref="3" impl="0" subclass="0" instantiate="0"><method name="errorStatus" desc="(Ljava/lang/String;Ljava/lang/Throwable;)Lorg/eclipse/core/runtime/IStatus;" ref="1"/><method name="errorStatus" desc="(Ljava/lang/String;)Lorg/eclipse/core/runtime/IStatus;" ref="1"/></class><class name="org.eclipse.wst.command.internal.env.core.ICommandFactory" ref="17" impl="0" subclass="0" instantiate="0"></class><class name="org.eclipse.wst.command.internal.env.core.fragment.BooleanFragment" ref="12" impl="0" subclass="12" instantiate="12"><method name="&lt;init>" desc="()V" ref="12"/></class></plugin><plugin id="org.eclipse.wst.server.core"><class name="org.eclipse.wst.server.core.model.RuntimeLocatorDelegate$IRuntimeSearchListener" ref="4" impl="0" subclass="0" instantiate="0"><method name="runtimeFound" desc="(Lorg/eclipse/wst/server/core/IRuntimeWorkingCopy;)V" ref="1"/></class><class name="org.eclipse.wst.server.core.IModuleArtifact" ref="12" impl="1" subclass="0" instantiate="0"><method name="getModule" desc="()Lorg/eclipse/wst/server/core/IModule;" ref="4"/></class><class name="org.eclipse.wst.server.core.IRuntime" ref="273" impl="0" subclass="0" instantiate="0"><method name="getLocation" desc="()Lorg/eclipse/core/runtime/IPath;" ref="31"/><method name="isStub" desc="()Z" ref="17"/><method name="delete" desc="()V" ref="1"/><method name="getName" desc="()Ljava/lang/String;" ref="6"/><method name="getId" desc="()Ljava/lang/String;" ref="15"/><method name="loadAdapter" desc="(Ljava/lang/Class;Lorg/eclipse/core/runtime/IProgressMonitor;)Ljava/lang/Object;" ref="9"/><method name="createWorkingCopy" desc="()Lorg/eclipse/wst/server/core/IRuntimeWorkingCopy;" ref="1"/><method name="getAdapter" desc="(Ljava/lang/Class;)Ljava/lang/Object;" ref="1"/><method name="getRuntimeType" desc="()Lorg/eclipse/wst/server/core/IRuntimeType;" ref="31"/></class><class name="org.eclipse.wst.server.core.model.LaunchableAdapterDelegate" ref="3" impl="0" subclass="3" instantiate="3"><method name="&lt;init>" desc="()V" ref="3"/></class><class name="org.eclipse.wst.server.core.internal.ServerPublishInfo" ref="6" impl="0" subclass="0" instantiate="0"><method name="save" desc="()V" ref="1"/><method name="removeDeletedModulePublishInfo" desc="(Lorg/eclipse/wst/server/core/internal/Server;Ljava/util/List;)V" ref="1"/><method name="fill" desc="([Lorg/eclipse/wst/server/core/IModule;)V" ref="1"/></class><class name="org.eclipse.wst.server.core.model.RuntimeLocatorDelegate" ref="1" impl="0" subclass="1" instantiate="1"><method name="&lt;init>" desc="()V" ref="1"/></class><class name="org.eclipse.wst.server.core.ServerUtil" ref="46" impl="0" subclass="0" instantiate="0"><method name="getAvailableServersForModule" desc="(Lorg/eclipse/wst/server/core/IModule;ZLorg/eclipse/core/runtime/IProgressMonitor;)[Lorg/eclipse/wst/server/core/IServer;" ref="1"/><method name="getServer" desc="(Lorg/eclipse/debug/core/ILaunchConfiguration;)Lorg/eclipse/wst/server/core/IServer;" ref="2"/><method name="getRuntimes" desc="(Ljava/lang/String;Ljava/lang/String;)[Lorg/eclipse/wst/server/core/IRuntime;" ref="3"/><method name="getModules" desc="(Ljava/lang/String;)[Lorg/eclipse/wst/server/core/IModule;" ref="5"/><method name="getModule" desc="(Ljava/lang/String;)Lorg/eclipse/wst/server/core/IModule;" ref="3"/><method name="getServersByModule" desc="(Lorg/eclipse/wst/server/core/IModule;Lorg/eclipse/core/runtime/IProgressMonitor;)[Lorg/eclipse/wst/server/core/IServer;" ref="5"/><method name="isSupportedModule" desc="([Lorg/eclipse/wst/server/core/IModuleType;Ljava/lang/String;Ljava/lang/String;)Z" ref="1"/><method name="setRuntimeDefaultName" desc="(Lorg/eclipse/wst/server/core/IRuntimeWorkingCopy;)V" ref="1"/><method name="getModule" desc="(Lorg/eclipse/core/resources/IProject;)Lorg/eclipse/wst/server/core/IModule;" ref="7"/></class><class name="org.eclipse.wst.server.core.ServerPort" ref="3" impl="0" subclass="0" instantiate="1"><method name="getPort" desc="()I" ref="1"/><method name="&lt;init>" desc="(Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;)V" ref="1"/></class><class name="org.eclipse.wst.server.core.IModule[]" ref="41" impl="0" subclass="0" instantiate="0"></class><class name="org.eclipse.wst.server.core.IRuntimeWorkingCopy" ref="43" impl="0" subclass="0" instantiate="0"><method name="setReadOnly" desc="(Z)V" ref="1"/><method name="isDirty" desc="()Z" ref="1"/><method name="isStub" desc="()Z" ref="1"/><method name="getLocation" desc="()Lorg/eclipse/core/runtime/IPath;" ref="2"/><method name="setLocation" desc="(Lorg/eclipse/core/runtime/IPath;)V" ref="6"/><method name="validate" desc="(Lorg/eclipse/core/runtime/IProgressMonitor;)Lorg/eclipse/core/runtime/IStatus;" ref="3"/><method name="getId" desc="()Ljava/lang/String;" ref="2"/><method name="getName" desc="()Ljava/lang/String;" ref="2"/><method name="loadAdapter" desc="(Ljava/lang/Class;Lorg/eclipse/core/runtime/IProgressMonitor;)Ljava/lang/Object;" ref="2"/><method name="setName" desc="(Ljava/lang/String;)V" ref="3"/><method name="save" desc="(ZLorg/eclipse/core/runtime/IProgressMonitor;)Lorg/eclipse/wst/server/core/IRuntime;" ref="4"/><method name="setStub" desc="(Z)V" ref="2"/></class><class name="org.eclipse.wst.server.core.ServerEvent" ref="4" impl="0" subclass="0" instantiate="0"><method name="getKind" desc="()I" ref="1"/><method name="getServer" desc="()Lorg/eclipse/wst/server/core/IServer;" ref="1"/></class><class name="org.eclipse.wst.server.core.model.IModuleResourceDelta[]" ref="3" impl="0" subclass="0" instantiate="0"></class><class name="org.eclipse.wst.server.core.IModuleType" ref="10" impl="0" subclass="0" instantiate="0"><method name="getId" desc="()Ljava/lang/String;" ref="4"/><method name="getVersion" desc="()Ljava/lang/String;" ref="2"/></class><class name="org.eclipse.wst.server.core.IRuntimeLifecycleListener" ref="5" impl="3" subclass="0" instantiate="0"></class><class name="org.eclipse.wst.server.core.IServer" ref="373" impl="0" subclass="0" instantiate="0"><method name="getServerType" desc="()Lorg/eclipse/wst/server/core/IServerType;" ref="18"/><method name="getServerState" desc="()I" ref="15"/><method name="getId" desc="()Ljava/lang/String;" ref="9"/><method name="getModuleState" desc="([Lorg/eclipse/wst/server/core/IModule;)I" ref="1"/><method name="getModules" desc="()[Lorg/eclipse/wst/server/core/IModule;" ref="9"/><method name="synchronousStop" desc="(Z)V" ref="1"/><method name="publish" desc="(ILorg/eclipse/core/runtime/IProgressMonitor;)Lorg/eclipse/core/runtime/IStatus;" ref="2"/><method name="stop" desc="(ZLorg/eclipse/wst/server/core/IServer$IOperationListener;)V" ref="2"/><method name="getMode" desc="()Ljava/lang/String;" ref="4"/><method name="start" desc="(Ljava/lang/String;Lorg/eclipse/wst/server/core/IServer$IOperationListener;)V" ref="2"/><method name="synchronousStart" desc="(Ljava/lang/String;Lorg/eclipse/core/runtime/IProgressMonitor;)V" ref="2"/><method name="getRuntime" desc="()Lorg/eclipse/wst/server/core/IRuntime;" ref="19"/><method name="isWorkingCopy" desc="()Z" ref="6"/><method name="getServerRestartState" desc="()Z" ref="1"/><method name="getHost" desc="()Ljava/lang/String;" ref="12"/><method name="getName" desc="()Ljava/lang/String;" ref="21"/><method name="start" desc="(Ljava/lang/String;Lorg/eclipse/core/runtime/IProgressMonitor;)V" ref="3"/><method name="loadAdapter" desc="(Ljava/lang/Class;Lorg/eclipse/core/runtime/IProgressMonitor;)Ljava/lang/Object;" ref="27"/><method name="addServerListener" desc="(Lorg/eclipse/wst/server/core/IServerListener;)V" ref="1"/><method name="removeServerListener" desc="(Lorg/eclipse/wst/server/core/IServerListener;)V" ref="1"/><method name="createWorkingCopy" desc="()Lorg/eclipse/wst/server/core/IServerWorkingCopy;" ref="6"/><method name="getServerPublishState" desc="()I" ref="1"/><method name="getAdapter" desc="(Ljava/lang/Class;)Ljava/lang/Object;" ref="12"/></class><class name="org.eclipse.wst.server.core.internal.ModuleFolder" ref="6" impl="0" subclass="0" instantiate="2"><method name="members" desc="()[Lorg/eclipse/wst/server/core/model/IModuleResource;" ref="2"/><method name="setMembers" desc="([Lorg/eclipse/wst/server/core/model/IModuleResource;)V" ref="2"/><method name="&lt;init>" desc="(Ljava/lang/String;Lorg/eclipse/core/runtime/IPath;)V" ref="2"/></class><class name="org.eclipse.wst.server.core.internal.IModuleVisitor" ref="5" impl="1" subclass="0" instantiate="0"><method name="visit" desc="([Lorg/eclipse/wst/server/core/IModule;)Z" ref="1"/></class><class name="org.eclipse.wst.server.core.IServerType[]" ref="1" impl="0" subclass="0" instantiate="0"></class><class name="org.eclipse.wst.server.core.IServerLifecycleListener" ref="3" impl="2" subclass="0" instantiate="0"></class><class name="org.eclipse.wst.server.core.internal.ServerWorkingCopy" ref="2" impl="0" subclass="0" instantiate="0"><method name="setAttribute" desc="(Ljava/lang/String;I)V" ref="1"/></class><class name="org.eclipse.wst.server.core.IRuntime[]" ref="7" impl="0" subclass="0" instantiate="0"></class><class name="org.eclipse.wst.server.core.model.RuntimeTargetHandlerDelegate" ref="1" impl="0" subclass="1" instantiate="1"><method name="&lt;init>" desc="()V" ref="1"/></class><class name="org.eclipse.wst.server.core.model.IModuleResource[]" ref="9" impl="0" subclass="0" instantiate="0"></class><class name="org.eclipse.wst.server.core.IRuntimeType" ref="97" impl="0" subclass="0" instantiate="0"><method name="getName" desc="()Ljava/lang/String;" ref="6"/><method name="getId" desc="()Ljava/lang/String;" ref="31"/><method name="getVersion" desc="()Ljava/lang/String;" ref="3"/><method name="createRuntime" desc="(Ljava/lang/String;Lorg/eclipse/core/runtime/IProgressMonitor;)Lorg/eclipse/wst/server/core/IRuntimeWorkingCopy;" ref="5"/><method name="getModuleTypes" desc="()[Lorg/eclipse/wst/server/core/IModuleType;" ref="1"/><method name="getDescription" desc="()Ljava/lang/String;" ref="2"/><method name="getVendor" desc="()Ljava/lang/String;" ref="2"/></class><class name="org.eclipse.wst.server.core.IProjectProperties" ref="2" impl="0" subclass="0" instantiate="0"><method name="getRuntimeTarget" desc="()Lorg/eclipse/wst/server/core/IRuntime;" ref="1"/></class><class name="org.eclipse.wst.server.core.internal.IModulePublishHelper" ref="1" impl="1" subclass="0" instantiate="0"></class><class name="org.eclipse.wst.server.core.model.RuntimeDelegate" ref="2" impl="0" subclass="1" instantiate="1"><method name="validate" desc="()Lorg/eclipse/core/runtime/IStatus;" ref="1"/><method name="&lt;init>" desc="()V" ref="1"/></class><class name="org.eclipse.wst.server.core.model.PublishOperation" ref="1" impl="0" subclass="1" instantiate="1"><method name="&lt;init>" desc="()V" ref="1"/></class><class name="org.eclipse.wst.server.core.util.NullModuleArtifact" ref="3" impl="0" subclass="0" instantiate="1"><method name="&lt;init>" desc="(Lorg/eclipse/wst/server/core/IModule;)V" ref="1"/></class><class name="org.eclipse.wst.server.core.model.IModuleResourceDelta" ref="6" impl="0" subclass="0" instantiate="0"><method name="getKind" desc="()I" ref="1"/><method name="getAffectedChildren" desc="()[Lorg/eclipse/wst/server/core/model/IModuleResourceDelta;" ref="1"/><method name="getModuleResource" desc="()Lorg/eclipse/wst/server/core/model/IModuleResource;" ref="1"/></class><class name="org.eclipse.wst.server.core.util.ProjectModule" ref="6" impl="0" subclass="0" instantiate="0"><method name="members" desc="()[Lorg/eclipse/wst/server/core/model/IModuleResource;" ref="2"/><method name="isSingleRootStructure" desc="()Z" ref="1"/></class><class name="org.eclipse.wst.server.core.internal.ServerPlugin" ref="2" impl="0" subclass="0" instantiate="0"><method name="getModuleArtifact" desc="(Ljava/lang/Object;)Lorg/eclipse/wst/server/core/IModuleArtifact;" ref="1"/></class><class name="org.eclipse.wst.server.core.IServerType" ref="56" impl="0" subclass="0" instantiate="0"><method name="getName" desc="()Ljava/lang/String;" ref="1"/><method name="getId" desc="()Ljava/lang/String;" ref="18"/><method name="getDescription" desc="()Ljava/lang/String;" ref="1"/><method name="createServer" desc="(Ljava/lang/String;Lorg/eclipse/core/resources/IFile;Lorg/eclipse/wst/server/core/IRuntime;Lorg/eclipse/core/runtime/IProgressMonitor;)Lorg/eclipse/wst/server/core/IServerWorkingCopy;" ref="3"/><method name="createServer" desc="(Ljava/lang/String;Lorg/eclipse/core/resources/IFile;Lorg/eclipse/core/runtime/IProgressMonitor;)Lorg/eclipse/wst/server/core/IServerWorkingCopy;" ref="1"/><method name="getRuntimeType" desc="()Lorg/eclipse/wst/server/core/IRuntimeType;" ref="6"/></class><class name="org.eclipse.wst.server.core.internal.IStartup" ref="2" impl="2" subclass="0" instantiate="0"></class><class name="org.eclipse.wst.server.core.TaskModel" ref="4" impl="0" subclass="0" instantiate="0"><method name="getObject" desc="(Ljava/lang/String;)Ljava/lang/Object;" ref="2"/></class><class name="org.eclipse.wst.server.core.IRuntimeType[]" ref="1" impl="0" subclass="0" instantiate="0"></class><class name="org.eclipse.wst.server.core.util.HttpLaunchable" ref="1" impl="0" subclass="0" instantiate="1"><method name="&lt;init>" desc="(Ljava/net/URL;)V" ref="1"/></class><class name="org.eclipse.wst.server.core.IServerListener" ref="1" impl="1" subclass="0" instantiate="0"></class><class name="org.eclipse.wst.server.core.internal.RuntimeWorkingCopy" ref="6" impl="0" subclass="0" instantiate="1"><method name="setLocation" desc="(Lorg/eclipse/core/runtime/IPath;)V" ref="1"/><method name="setAttribute" desc="(Ljava/lang/String;I)V" ref="1"/><method name="setName" desc="(Ljava/lang/String;)V" ref="1"/><method name="&lt;init>" desc="(Lorg/eclipse/core/resources/IFile;Ljava/lang/String;Lorg/eclipse/wst/server/core/IRuntimeType;)V" ref="1"/><method name="save" desc="(ZLorg/eclipse/core/runtime/IProgressMonitor;)Lorg/eclipse/wst/server/core/IRuntime;" ref="1"/><method name="setAttribute" desc="(Ljava/lang/String;Ljava/lang/String;)V" ref="1"/></class><class name="org.eclipse.wst.server.core.model.IModuleResource" ref="7" impl="0" subclass="0" instantiate="0"><method name="getName" desc="()Ljava/lang/String;" ref="2"/><method name="getModuleRelativePath" desc="()Lorg/eclipse/core/runtime/IPath;" ref="1"/><method name="getAdapter" desc="(Ljava/lang/Class;)Ljava/lang/Object;" ref="1"/></class><class name="org.eclipse.wst.server.core.internal.Messages" ref="1" impl="0" subclass="0" instantiate="0"><field name="jobInstallingRuntime" desc="Ljava/lang/String;" ref="1"/></class><class name="org.eclipse.wst.server.core.model.ServerBehaviourDelegate" ref="6" impl="0" subclass="1" instantiate="1"><method name="getTempDirectory" desc="()Lorg/eclipse/core/runtime/IPath;" ref="1"/><method name="getPublishedResourceDelta" desc="([Lorg/eclipse/wst/server/core/IModule;)[Lorg/eclipse/wst/server/core/model/IModuleResourceDelta;" ref="1"/><method name="&lt;init>" desc="()V" ref="1"/></class><class name="org.eclipse.wst.server.core.model.PublishOperation[]" ref="2" impl="0" subclass="0" instantiate="0"></class><class name="org.eclipse.wst.server.core.model.PublishTaskDelegate" ref="1" impl="0" subclass="1" instantiate="1"><method name="&lt;init>" desc="()V" ref="1"/></class><class name="org.eclipse.wst.server.core.internal.Server" ref="5" impl="0" subclass="0" instantiate="0"><method name="getModulePublishState" desc="([Lorg/eclipse/wst/server/core/IModule;)I" ref="1"/><method name="getServerPublishInfo" desc="()Lorg/eclipse/wst/server/core/internal/ServerPublishInfo;" ref="1"/></class><class name="org.eclipse.wst.server.core.IServerWorkingCopy" ref="68" impl="0" subclass="0" instantiate="0"><method name="saveAll" desc="(ZLorg/eclipse/core/runtime/IProgressMonitor;)Lorg/eclipse/wst/server/core/IServer;" ref="2"/><method name="getOriginal" desc="()Lorg/eclipse/wst/server/core/IServer;" ref="7"/><method name="loadAdapter" desc="(Ljava/lang/Class;Lorg/eclipse/core/runtime/IProgressMonitor;)Ljava/lang/Object;" ref="11"/><method name="setRuntime" desc="(Lorg/eclipse/wst/server/core/IRuntime;)V" ref="2"/><method name="save" desc="(ZLorg/eclipse/core/runtime/IProgressMonitor;)Lorg/eclipse/wst/server/core/IServer;" ref="7"/><method name="setHost" desc="(Ljava/lang/String;)V" ref="2"/><method name="getRuntime" desc="()Lorg/eclipse/wst/server/core/IRuntime;" ref="2"/><method name="addPropertyChangeListener" desc="(Ljava/beans/PropertyChangeListener;)V" ref="2"/><method name="removePropertyChangeListener" desc="(Ljava/beans/PropertyChangeListener;)V" ref="2"/><method name="modifyModules" desc="([Lorg/eclipse/wst/server/core/IModule;[Lorg/eclipse/wst/server/core/IModule;Lorg/eclipse/core/runtime/IProgressMonitor;)V" ref="3"/></class><class name="org.eclipse.wst.server.core.util.WebResource" ref="2" impl="0" subclass="0" instantiate="0"><method name="getPath" desc="()Lorg/eclipse/core/runtime/IPath;" ref="1"/></class><class name="org.eclipse.wst.server.core.model.IModuleFile" ref="2" impl="0" subclass="0" instantiate="0"></class><class name="org.eclipse.wst.server.core.model.ClientDelegate" ref="2" impl="0" subclass="2" instantiate="2"><method name="&lt;init>" desc="()V" ref="2"/></class><class name="org.eclipse.wst.server.core.internal.Trace" ref="2" impl="0" subclass="0" instantiate="0"><method name="trace" desc="(ILjava/lang/String;)V" ref="1"/><field name="INFO" desc="I" ref="1"/><field name="WARNING" desc="I" ref="1"/></class><class name="org.eclipse.wst.server.core.model.ServerDelegate" ref="6" impl="0" subclass="1" instantiate="1"><method name="getServerPorts" desc="()[Lorg/eclipse/wst/server/core/ServerPort;" ref="1"/><method name="&lt;init>" desc="()V" ref="1"/><method name="setDefaults" desc="(Lorg/eclipse/core/runtime/IProgressMonitor;)V" ref="1"/></class><class name="org.eclipse.wst.server.core.util.SocketUtil" ref="25" impl="0" subclass="0" instantiate="0"><method name="isPortInUse" desc="(I)Z" ref="3"/><method name="isLocalhost" desc="(Ljava/lang/String;)Z" ref="10"/></class><class name="org.eclipse.wst.server.core.IServer$IOperationListener" ref="4" impl="4" subclass="0" instantiate="0"></class><class name="org.eclipse.wst.server.core.ServerPort[]" ref="1" impl="0" subclass="0" instantiate="0"></class><class name="org.eclipse.wst.server.core.internal.ServerPreferences" ref="10" impl="0" subclass="0" instantiate="0"><method name="getInstance" desc="()Lorg/eclipse/wst/server/core/internal/ServerPreferences;" ref="3"/><method name="getAutoPublishLocalTime" desc="()I" ref="1"/><method name="getAutoPublishRemoteTime" desc="()I" ref="3"/></class><class name="org.eclipse.wst.server.core.ServerCore" ref="119" impl="0" subclass="0" instantiate="0"><method name="addServerLifecycleListener" desc="(Lorg/eclipse/wst/server/core/IServerLifecycleListener;)V" ref="2"/><method name="getRuntimes" desc="()[Lorg/eclipse/wst/server/core/IRuntime;" ref="10"/><method name="findRuntimeType" desc="(Ljava/lang/String;)Lorg/eclipse/wst/server/core/IRuntimeType;" ref="10"/><method name="getServers" desc="()[Lorg/eclipse/wst/server/core/IServer;" ref="7"/><method name="getServerTypes" desc="()[Lorg/eclipse/wst/server/core/IServerType;" ref="3"/><method name="removeServerLifecycleListener" desc="(Lorg/eclipse/wst/server/core/IServerLifecycleListener;)V" ref="2"/><method name="getProjectProperties" desc="(Lorg/eclipse/core/resources/IProject;)Lorg/eclipse/wst/server/core/IProjectProperties;" ref="1"/><method name="findRuntime" desc="(Ljava/lang/String;)Lorg/eclipse/wst/server/core/IRuntime;" ref="6"/><method name="findServer" desc="(Ljava/lang/String;)Lorg/eclipse/wst/server/core/IServer;" ref="16"/><method name="findServerType" desc="(Ljava/lang/String;)Lorg/eclipse/wst/server/core/IServerType;" ref="6"/><method name="addRuntimeLifecycleListener" desc="(Lorg/eclipse/wst/server/core/IRuntimeLifecycleListener;)V" ref="3"/><method name="getRuntimeTypes" desc="()[Lorg/eclipse/wst/server/core/IRuntimeType;" ref="2"/><method name="removeRuntimeLifecycleListener" desc="(Lorg/eclipse/wst/server/core/IRuntimeLifecycleListener;)V" ref="3"/></class><class name="org.eclipse.wst.server.core.IModule" ref="215" impl="0" subclass="0" instantiate="0"><method name="getProject" desc="()Lorg/eclipse/core/resources/IProject;" ref="14"/><method name="getModuleType" desc="()Lorg/eclipse/wst/server/core/IModuleType;" ref="4"/><method name="getId" desc="()Ljava/lang/String;" ref="2"/><method name="getName" desc="()Ljava/lang/String;" ref="27"/><method name="loadAdapter" desc="(Ljava/lang/Class;Lorg/eclipse/core/runtime/IProgressMonitor;)Ljava/lang/Object;" ref="15"/><method name="getAdapter" desc="(Ljava/lang/Class;)Ljava/lang/Object;" ref="2"/></class><class name="org.eclipse.wst.server.core.model.IURLProvider" ref="7" impl="1" subclass="0" instantiate="0"><method name="getModuleRootURL" desc="(Lorg/eclipse/wst/server/core/IModule;)Ljava/net/URL;" ref="3"/></class><class name="org.eclipse.wst.server.core.internal.ProjectProperties" ref="2" impl="0" subclass="0" instantiate="1"><method name="setServerProject" desc="(ZLorg/eclipse/core/runtime/IProgressMonitor;)V" ref="1"/><method name="&lt;init>" desc="(Lorg/eclipse/core/resources/IProject;)V" ref="1"/></class><class name="org.eclipse.wst.server.core.IServer[]" ref="6" impl="0" subclass="0" instantiate="0"></class></plugin><plugin id="org.eclipse.jst.j2ee.web"><class name="org.eclipse.jst.j2ee.internal.web.archive.operations.WTProjectStrategyUtils" ref="2" impl="0" subclass="0" instantiate="0"><method name="makeRelative" desc="(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;" ref="1"/></class><class name="org.eclipse.jst.j2ee.internal.web.operations.NewServletClassOperation" ref="1" impl="0" subclass="1" instantiate="1"><method name="&lt;init>" desc="(Lorg/eclipse/wst/common/frameworks/datamodel/IDataModel;)V" ref="1"/></class><class name="org.eclipse.jst.j2ee.web.datamodel.properties.IWebComponentImportDataModelProperties" ref="1" impl="1" subclass="0" instantiate="0"></class><class name="org.eclipse.jst.j2ee.internal.web.archive.operations.WebFacetProjectCreationDataModelProvider" ref="1" impl="0" subclass="0" instantiate="1"><method name="&lt;init>" desc="()V" ref="1"/></class><class name="org.eclipse.jst.j2ee.internal.web.operations.WebMessages" ref="4" impl="0" subclass="0" instantiate="0"><method name="getResourceString" desc="(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;" ref="2"/><field name="ERR_DISPLAY_NAME_EMPTY" desc="Ljava/lang/String;" ref="1"/><field name="ERR_SECURITY_CONSTRAINT_NAME_EXIST" desc="Ljava/lang/String;" ref="1"/><field name="ERR_SERVLET_DISPLAY_NAME_EXIST" desc="Ljava/lang/String;" ref="1"/><field name="ERR_SECURITY_CONSTRAINT_NAME_EMPTY" desc="Ljava/lang/String;" ref="1"/></class><class name="org.eclipse.jst.j2ee.internal.web.providers.WebAppItemProvider" ref="6" impl="0" subclass="1" instantiate="1"><method name="collectNewChildDescriptors" desc="(Ljava/util/Collection;Ljava/lang/Object;)V" ref="1"/><method name="notifyChanged" desc="(Lorg/eclipse/emf/common/notify/Notification;)V" ref="1"/><method name="getChildFeature" desc="(Ljava/lang/Object;Ljava/lang/Object;)Lorg/eclipse/emf/ecore/EStructuralFeature;" ref="1"/><method name="getChildrenFeatures" desc="(Ljava/lang/Object;)Ljava/util/Collection;" ref="1"/><method name="&lt;init>" desc="(Lorg/eclipse/emf/common/notify/AdapterFactory;)V" ref="1"/><method name="getPropertyDescriptors" desc="(Ljava/lang/Object;)Ljava/util/List;" ref="1"/></class><class name="org.eclipse.jst.j2ee.internal.web.archive.operations.WebComponentExportDataModelProvider" ref="1" impl="0" subclass="0" instantiate="1"><method name="&lt;init>" desc="()V" ref="1"/></class><class name="org.eclipse.jst.j2ee.web.project.facet.WebFacetInstallDataModelProvider" ref="3" impl="0" subclass="1" instantiate="2"><method name="getDefaultProperty" desc="(Ljava/lang/String;)Ljava/lang/Object;" ref="1"/><method name="&lt;init>" desc="()V" ref="2"/></class><class name="org.eclipse.jst.j2ee.internal.web.operations.CreateServletTemplateModel" ref="2" impl="0" subclass="1" instantiate="1"><method name="&lt;init>" desc="(Lorg/eclipse/wst/common/frameworks/datamodel/IDataModel;)V" ref="1"/><method name="implementImplementedMethod" desc="(Ljava/lang/String;)Z" ref="1"/></class><class name="org.eclipse.jst.j2ee.internal.web.archive.operations.WebComponentExportOperation" ref="2" impl="0" subclass="0" instantiate="1"><method name="&lt;init>" desc="(Lorg/eclipse/wst/common/frameworks/datamodel/IDataModel;)V" ref="1"/><method name="execute" desc="(Lorg/eclipse/core/runtime/IProgressMonitor;Lorg/eclipse/core/runtime/IAdaptable;)Lorg/eclipse/core/runtime/IStatus;" ref="1"/></class><class name="org.eclipse.jst.j2ee.internal.web.providers.SecurityConstraintItemProvider" ref="7" impl="0" subclass="1" instantiate="1"><method name="getText" desc="(Ljava/lang/Object;)Ljava/lang/String;" ref="1"/><method name="getImage" desc="(Ljava/lang/Object;)Ljava/lang/Object;" ref="1"/><method name="collectNewChildDescriptors" desc="(Ljava/util/Collection;Ljava/lang/Object;)V" ref="1"/><method name="notifyChanged" desc="(Lorg/eclipse/emf/common/notify/Notification;)V" ref="1"/><method name="getChildrenFeatures" desc="(Ljava/lang/Object;)Ljava/util/Collection;" ref="1"/><method name="&lt;init>" desc="(Lorg/eclipse/emf/common/notify/AdapterFactory;)V" ref="1"/><method name="getPropertyDescriptors" desc="(Ljava/lang/Object;)Ljava/util/List;" ref="1"/></class><class name="org.eclipse.jst.j2ee.internal.web.operations.NewServletClassDataModelProvider" ref="4" impl="0" subclass="1" instantiate="2"><method name="getPropertyNames" desc="()Ljava/util/Set;" ref="1"/><method name="validate" desc="(Ljava/lang/String;)Lorg/eclipse/core/runtime/IStatus;" ref="1"/><method name="&lt;init>" desc="()V" ref="2"/></class><class name="org.eclipse.jst.j2ee.internal.web.plugin.WebPlugin" ref="9" impl="0" subclass="0" instantiate="0"><method name="getImage" desc="(Ljava/lang/String;)Ljava/lang/Object;" ref="3"/><method name="getDefault" desc="()Lorg/eclipse/jst/j2ee/internal/web/plugin/WebPlugin;" ref="3"/></class><class name="org.eclipse.jst.j2ee.internal.web.archive.operations.WebComponentImportDataModelProvider" ref="1" impl="0" subclass="0" instantiate="1"><method name="&lt;init>" desc="()V" ref="1"/></class><class name="org.eclipse.jst.j2ee.internal.web.providers.ServletItemProvider" ref="6" impl="0" subclass="1" instantiate="1"><method name="getText" desc="(Ljava/lang/Object;)Ljava/lang/String;" ref="1"/><method name="collectNewChildDescriptors" desc="(Ljava/util/Collection;Ljava/lang/Object;)V" ref="1"/><method name="notifyChanged" desc="(Lorg/eclipse/emf/common/notify/Notification;)V" ref="1"/><method name="getChildrenFeatures" desc="(Ljava/lang/Object;)Ljava/util/Collection;" ref="1"/><method name="&lt;init>" desc="(Lorg/eclipse/emf/common/notify/AdapterFactory;)V" ref="1"/><method name="getPropertyDescriptors" desc="(Ljava/lang/Object;)Ljava/util/List;" ref="1"/></class><class name="org.eclipse.jst.j2ee.web.componentcore.util.WebArtifactEdit" ref="142" impl="0" subclass="0" instantiate="0"><method name="getJ2EEVersion" desc="()I" ref="1"/><method name="getDeploymentDescriptorRoot" desc="()Lorg/eclipse/emf/ecore/EObject;" ref="1"/><method name="getWebArtifactEditForWrite" desc="(Lorg/eclipse/core/resources/IProject;)Lorg/eclipse/jst/j2ee/web/componentcore/util/WebArtifactEdit;" ref="7"/><method name="getServerContextRoot" desc="()Ljava/lang/String;" ref="1"/><method name="getCommandStack" desc="()Lorg/eclipse/emf/common/command/CommandStack;" ref="2"/><method name="getWebArtifactEditForRead" desc="(Lorg/eclipse/wst/common/componentcore/resources/IVirtualComponent;)Lorg/eclipse/jst/j2ee/web/componentcore/util/WebArtifactEdit;" ref="4"/><method name="dispose" desc="()V" ref="18"/><method name="getProject" desc="()Lorg/eclipse/core/resources/IProject;" ref="1"/><method name="isValidWebModule" desc="(Lorg/eclipse/wst/common/componentcore/resources/IVirtualComponent;)Z" ref="7"/><method name="getLibModules" desc="()[Lorg/eclipse/wst/common/componentcore/resources/IVirtualReference;" ref="2"/><method name="getDeploymentDescriptorPath" desc="()Lorg/eclipse/core/runtime/IPath;" ref="1"/><method name="asArchive" desc="(Z)Lorg/eclipse/jst/j2ee/commonarchivecore/internal/Archive;" ref="1"/><method name="getComponent" desc="()Lorg/eclipse/wst/common/componentcore/resources/IVirtualComponent;" ref="1"/><method name="getWebArtifactEditForRead" desc="(Lorg/eclipse/core/resources/IProject;)Lorg/eclipse/jst/j2ee/web/componentcore/util/WebArtifactEdit;" ref="9"/><method name="saveIfNecessary" desc="(Lorg/eclipse/core/runtime/IProgressMonitor;)V" ref="5"/><method name="getWebApp" desc="()Lorg/eclipse/jst/j2ee/webapplication/WebApp;" ref="23"/></class><class name="org.eclipse.jst.j2ee.internal.web.providers.WebAppEditResourceHandler" ref="24" impl="0" subclass="0" instantiate="0"><method name="getString" desc="(Ljava/lang/String;)Ljava/lang/String;" ref="11"/><method name="getString" desc="(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;" ref="1"/><field name="RESOURCE_LOCATOR" desc="Lorg/eclipse/emf/common/util/ResourceLocator;" ref="9"/></class><class name="org.eclipse.jst.j2ee.internal.web.providers.WebapplicationItemProviderAdapterFactory" ref="1" impl="0" subclass="0" instantiate="1"><method name="&lt;init>" desc="()V" ref="1"/></class></plugin><plugin id="org.eclipse.jem"><class name="org.eclipse.jem.java.Field" ref="30" impl="0" subclass="0" instantiate="0"><method name="isStatic" desc="()Z" ref="1"/><method name="getName" desc="()Ljava/lang/String;" ref="6"/><method name="getJavaVisibility" desc="()Lorg/eclipse/jem/java/JavaVisibilityKind;" ref="1"/><method name="getInitializer" desc="()Lorg/eclipse/jem/java/Block;" ref="1"/><method name="getEType" desc="()Lorg/eclipse/emf/ecore/EClassifier;" ref="5"/></class><class name="org.eclipse.jem.java.JavaClass[]" ref="19" impl="0" subclass="0" instantiate="0"></class><class name="org.eclipse.jem.internal.java.adapters.ReflectionAdaptor" ref="5" impl="0" subclass="2" instantiate="2"><method name="reflectValuesIfNecessary" desc="()Z" ref="1"/><method name="&lt;init>" desc="(Lorg/eclipse/emf/common/notify/Notifier;)V" ref="2"/><method name="retrieveAdaptorFrom" desc="(Lorg/eclipse/emf/ecore/EObject;)Lorg/eclipse/jem/internal/java/adapters/ReflectionAdaptor;" ref="1"/></class><class name="org.eclipse.jem.java.JavaRefFactory" ref="104" impl="0" subclass="0" instantiate="0"><method name="reflectType" desc="(Ljava/lang/String;Lorg/eclipse/emf/ecore/resource/ResourceSet;)Lorg/eclipse/jem/java/JavaHelpers;" ref="27"/><method name="createClassRef" desc="(Ljava/lang/String;)Lorg/eclipse/jem/java/JavaClass;" ref="6"/><method name="createField" desc="()Lorg/eclipse/jem/java/Field;" ref="1"/><method name="reflectType" desc="(Ljava/lang/String;Lorg/eclipse/emf/ecore/EObject;)Lorg/eclipse/jem/java/JavaHelpers;" ref="11"/><method name="reflectType" desc="(Ljava/lang/String;Ljava/lang/String;Lorg/eclipse/emf/ecore/resource/ResourceSet;)Lorg/eclipse/jem/java/JavaHelpers;" ref="5"/><method name="createJavaClass" desc="()Lorg/eclipse/jem/java/JavaClass;" ref="2"/><field name="eINSTANCE" desc="Lorg/eclipse/jem/java/JavaRefFactory;" ref="49"/></class><class name="org.eclipse.jem.java.JavaClass" ref="606" impl="0" subclass="0" instantiate="0"><method name="isAssignableFrom" desc="(Lorg/eclipse/emf/ecore/EClassifier;)Z" ref="9"/><method name="getJavaPackage" desc="()Lorg/eclipse/jem/java/JavaPackage;" ref="30"/><method name="getPublicMethodsExtendedNamed" desc="(Ljava/lang/String;)Ljava/util/List;" ref="4"/><method name="getQualifiedName" desc="()Ljava/lang/String;" ref="82"/><method name="getFields" desc="()Lorg/eclipse/emf/common/util/EList;" ref="3"/><method name="getSupertype" desc="()Lorg/eclipse/jem/java/JavaClass;" ref="5"/><method name="getPublicMethodExtended" desc="(Ljava/lang/String;Ljava/util/List;)Lorg/eclipse/jem/java/Method;" ref="2"/><method name="getProperties" desc="()Lorg/eclipse/emf/common/util/EList;" ref="1"/><method name="eResource" desc="()Lorg/eclipse/emf/ecore/resource/Resource;" ref="2"/><method name="eIsProxy" desc="()Z" ref="2"/><method name="getEAttributes" desc="()Lorg/eclipse/emf/common/util/EList;" ref="1"/><method name="getMethodExtended" desc="(Ljava/lang/String;Ljava/util/List;)Lorg/eclipse/jem/java/Method;" ref="2"/><method name="getImplementsInterfaces" desc="()Lorg/eclipse/emf/common/util/EList;" ref="3"/><method name="getPublicMethodsExtended" desc="()Ljava/util/List;" ref="4"/><method name="getReflectionType" desc="()Ljava/lang/Object;" ref="2"/><method name="isInterface" desc="()Z" ref="2"/><method name="isExistingType" desc="()Z" ref="9"/><method name="getEReferences" desc="()Lorg/eclipse/emf/common/util/EList;" ref="1"/><method name="isFinal" desc="()Z" ref="1"/><method name="isAbstract" desc="()Z" ref="3"/><method name="getMethodsExtended" desc="()Ljava/util/List;" ref="15"/><method name="getEAllSuperTypes" desc="()Lorg/eclipse/emf/common/util/EList;" ref="1"/><method name="getOnlySpecificMethods" desc="(Ljava/lang/String;Ljava/util/List;)Ljava/util/List;" ref="1"/><method name="listMethodExtended" desc="()[Lorg/eclipse/jem/java/Method;" ref="3"/><method name="getMethodElementSignatures" desc="()Ljava/util/List;" ref="2"/><method name="implementsInterface" desc="(Lorg/eclipse/jem/java/JavaClass;)Z" ref="2"/><method name="isPrimitive" desc="()Z" ref="1"/><method name="getFieldExtended" desc="(Ljava/lang/String;)Lorg/eclipse/jem/java/Field;" ref="1"/><method name="inheritsFrom" desc="(Lorg/eclipse/jem/java/JavaClass;)Z" ref="1"/><method name="getFieldsExtended" desc="()Ljava/util/List;" ref="1"/><method name="getName" desc="()Ljava/lang/String;" ref="40"/><method name="getAllProperties" desc="()Lorg/eclipse/emf/common/util/EList;" ref="1"/><method name="getJavaName" desc="()Ljava/lang/String;" ref="31"/><method name="getQualifiedNameForReflection" desc="()Ljava/lang/String;" ref="3"/><method name="getMethods" desc="()Lorg/eclipse/emf/common/util/EList;" ref="3"/><method name="getField" desc="(Ljava/lang/String;)Lorg/eclipse/jem/java/Field;" ref="1"/><method name="isSuperTypeOf" desc="(Lorg/eclipse/emf/ecore/EClass;)Z" ref="1"/></class><class name="org.eclipse.jem.internal.java.adapters.JavaReflectionAdaptor" ref="2" impl="0" subclass="0" instantiate="0"><method name="releaseSourceType" desc="(Lorg/eclipse/jem/java/JavaClass;)V" ref="1"/></class><class name="org.eclipse.jem.internal.java.adapters.IJavaClassAdaptor" ref="3" impl="0" subclass="0" instantiate="0"><method name="isSourceTypeFromBinary" desc="()Z" ref="1"/></class><class name="org.eclipse.jem.java.JavaRefPackage" ref="13" impl="0" subclass="0" instantiate="0"><method name="getJavaRefFactory" desc="()Lorg/eclipse/jem/java/JavaRefFactory;" ref="3"/><method name="getJavaDataType" desc="()Lorg/eclipse/emf/ecore/EClass;" ref="1"/><method name="getArrayType" desc="()Lorg/eclipse/emf/ecore/EClass;" ref="1"/><method name="getJavaClass" desc="()Lorg/eclipse/emf/ecore/EClass;" ref="1"/></class><class name="org.eclipse.jem.java.ArrayType" ref="3" impl="0" subclass="0" instantiate="0"><method name="getComponentTypeAsHelper" desc="()Lorg/eclipse/jem/java/JavaHelpers;" ref="1"/></class><class name="org.eclipse.jem.java.internal.impl.JavaRefPackageImpl" ref="67" impl="0" subclass="0" instantiate="0"><method name="getJavaClass" desc="()Lorg/eclipse/emf/ecore/EClass;" ref="1"/><method name="init" desc="()Lorg/eclipse/jem/java/JavaRefPackage;" ref="33"/></class><class name="org.eclipse.jem.java.Block" ref="2" impl="0" subclass="0" instantiate="0"><method name="getSource" desc="()Ljava/lang/String;" ref="1"/></class><class name="org.eclipse.jem.java.JavaURL" ref="4" impl="0" subclass="0" instantiate="2"><method name="&lt;init>" desc="(Ljava/lang/String;)V" ref="2"/><method name="getFullString" desc="()Ljava/lang/String;" ref="2"/></class><class name="org.eclipse.jem.internal.java.init.JavaInit" ref="2" impl="0" subclass="0" instantiate="0"><method name="init" desc="()V" ref="1"/></class><class name="org.eclipse.jem.java.JavaParameter" ref="70" impl="0" subclass="0" instantiate="0"><method name="getName" desc="()Ljava/lang/String;" ref="15"/><method name="getQualifiedName" desc="()Ljava/lang/String;" ref="1"/><method name="getJavaType" desc="()Lorg/eclipse/jem/java/JavaHelpers;" ref="16"/><method name="isArray" desc="()Z" ref="1"/><method name="getEType" desc="()Lorg/eclipse/emf/ecore/EClassifier;" ref="7"/><method name="isReturn" desc="()Z" ref="2"/></class><class name="org.eclipse.jem.java.JavaVisibilityKind" ref="6" impl="0" subclass="0" instantiate="0"><method name="getValue" desc="()I" ref="3"/></class><class name="org.eclipse.jem.java.JavaPackage" ref="60" impl="0" subclass="0" instantiate="0"><method name="getName" desc="()Ljava/lang/String;" ref="29"/><method name="getPackageName" desc="()Ljava/lang/String;" ref="1"/></class><class name="org.eclipse.jem.java.JavaDataType" ref="31" impl="0" subclass="0" instantiate="0"><method name="getName" desc="()Ljava/lang/String;" ref="8"/><method name="getQualifiedName" desc="()Ljava/lang/String;" ref="2"/><method name="getJavaName" desc="()Ljava/lang/String;" ref="1"/><method name="getDefaultValueString" desc="()Ljava/lang/String;" ref="2"/><method name="eResource" desc="()Lorg/eclipse/emf/ecore/resource/Resource;" ref="1"/></class><class name="org.eclipse.jem.java.impl.JavaRefPackageImpl" ref="17" impl="0" subclass="0" instantiate="0"><method name="getJavaClass" desc="()Lorg/eclipse/emf/ecore/EClass;" ref="1"/><method name="init" desc="()Lorg/eclipse/jem/java/JavaRefPackage;" ref="8"/></class><class name="org.eclipse.jem.java.JavaHelpers" ref="267" impl="0" subclass="0" instantiate="0"><method name="isAssignableFrom" desc="(Lorg/eclipse/emf/ecore/EClassifier;)Z" ref="7"/><method name="getName" desc="()Ljava/lang/String;" ref="6"/><method name="getWrapper" desc="()Lorg/eclipse/jem/java/JavaClass;" ref="17"/><method name="getQualifiedName" desc="()Ljava/lang/String;" ref="44"/><method name="getJavaName" desc="()Ljava/lang/String;" ref="25"/><method name="eResource" desc="()Lorg/eclipse/emf/ecore/resource/Resource;" ref="1"/><method name="isArray" desc="()Z" ref="7"/><method name="isPrimitive" desc="()Z" ref="28"/><method name="getPrimitive" desc="()Lorg/eclipse/jem/java/JavaDataType;" ref="3"/></class><class name="org.eclipse.jem.java.Method[]" ref="29" impl="0" subclass="0" instantiate="0"></class><class name="org.eclipse.jem.java.Method" ref="339" impl="0" subclass="0" instantiate="0"><method name="getMethodElementSignature" desc="()Ljava/lang/String;" ref="16"/><method name="getJavaClass" desc="()Lorg/eclipse/jem/java/JavaClass;" ref="3"/><method name="isNative" desc="()Z" ref="2"/><method name="getEType" desc="()Lorg/eclipse/emf/ecore/EClassifier;" ref="1"/><method name="isSynchronized" desc="()Z" ref="1"/><method name="isVoid" desc="()Z" ref="2"/><method name="isStatic" desc="()Z" ref="2"/><method name="getReturnType" desc="()Lorg/eclipse/jem/java/JavaHelpers;" ref="19"/><method name="getName" desc="()Ljava/lang/String;" ref="43"/><method name="getParameters" desc="()Lorg/eclipse/emf/common/util/EList;" ref="26"/><method name="getSignature" desc="()Ljava/lang/String;" ref="1"/><method name="listParametersWithoutReturn" desc="()[Lorg/eclipse/jem/java/JavaParameter;" ref="7"/><method name="getJavaExceptions" desc="()Lorg/eclipse/emf/common/util/EList;" ref="10"/><method name="getJavaVisibility" desc="()Lorg/eclipse/jem/java/JavaVisibilityKind;" ref="2"/><method name="getContainingJavaClass" desc="()Lorg/eclipse/jem/java/JavaClass;" ref="10"/><method name="isConstructor" desc="()Z" ref="2"/><method name="isFinal" desc="()Z" ref="1"/><method name="isAbstract" desc="()Z" ref="1"/></class></plugin><plugin id="org.eclipse.wst.validation"><class name="org.eclipse.wst.validation.internal.core.IFileDelta" ref="9" impl="0" subclass="0" instantiate="0"><method name="getDeltaType" desc="()I" ref="2"/><method name="getFileName" desc="()Ljava/lang/String;" ref="3"/></class><class name="org.eclipse.wst.validation.internal.ValidatorMetaData" ref="2" impl="0" subclass="0" instantiate="0"><method name="toString" desc="()Ljava/lang/String;" ref="1"/></class><class name="org.eclipse.wst.validation.internal.provisional.core.MessageLimitException" ref="4" impl="0" subclass="0" instantiate="0"></class><class name="org.eclipse.wst.validation.internal.operations.OneValidatorOperation" ref="2" impl="0" subclass="0" instantiate="2"><method name="&lt;init>" desc="(Lorg/eclipse/core/resources/IProject;Ljava/lang/String;ZZ)V" ref="2"/></class><class name="org.eclipse.wst.validation.internal.provisional.core.IMessage" ref="12" impl="0" subclass="0" instantiate="0"><method name="setBundleName" desc="(Ljava/lang/String;)V" ref="1"/><method name="setLineNo" desc="(I)V" ref="1"/><method name="setId" desc="(Ljava/lang/String;)V" ref="1"/><method name="setTargetObject" desc="(Ljava/lang/Object;)V" ref="1"/></class><class name="org.eclipse.wst.validation.internal.core.Message" ref="9" impl="0" subclass="0" instantiate="15"><method name="&lt;init>" desc="(Ljava/lang/String;ILjava/lang/String;)V" ref="4"/><method name="&lt;init>" desc="(Ljava/lang/String;ILjava/lang/String;[Ljava/lang/String;Ljava/lang/Object;)V" ref="5"/><method name="&lt;init>" desc="()V" ref="1"/><method name="&lt;init>" desc="(Ljava/lang/String;ILjava/lang/String;[Ljava/lang/String;)V" ref="5"/></class><class name="org.eclipse.wst.validation.internal.operations.IWorkbenchContext" ref="2" impl="0" subclass="0" instantiate="0"><method name="getProject" desc="()Lorg/eclipse/core/resources/IProject;" ref="1"/></class><class name="org.eclipse.wst.validation.internal.ConfigurationManager" ref="3" impl="0" subclass="0" instantiate="0"><method name="getManager" desc="()Lorg/eclipse/wst/validation/internal/ConfigurationManager;" ref="1"/><method name="getGlobalConfiguration" desc="()Lorg/eclipse/wst/validation/internal/GlobalConfiguration;" ref="1"/></class><class name="org.eclipse.wst.validation.internal.operations.ValidatorManager" ref="22" impl="0" subclass="0" instantiate="0"><method name="suspendAllValidation" desc="(Z)V" ref="1"/><method name="getManager" desc="()Lorg/eclipse/wst/validation/internal/operations/ValidatorManager;" ref="5"/><method name="setNoMessageLimit" desc="(Lorg/eclipse/core/resources/IProject;)V" ref="2"/><method name="suspendValidation" desc="(Lorg/eclipse/core/resources/IProject;Z)V" ref="4"/><method name="enableAllValidators" desc="(Lorg/eclipse/core/resources/IProject;Lorg/eclipse/core/runtime/IProgressMonitor;)V" ref="2"/><method name="getValidationTasks" desc="(ILorg/eclipse/core/resources/IProject;)[Lorg/eclipse/core/resources/IMarker;" ref="2"/></class><class name="org.eclipse.wst.validation.internal.provisional.core.IValidatorJob" ref="1" impl="1" subclass="0" instantiate="0"></class><class name="org.eclipse.wst.validation.internal.GlobalConfiguration" ref="10" impl="0" subclass="0" instantiate="0"><method name="setDisableAllValidation" desc="(Z)V" ref="1"/><method name="getValidators" desc="()[Lorg/eclipse/wst/validation/internal/ValidatorMetaData;" ref="1"/><method name="convertToArray" desc="(Ljava/util/Collection;)[Lorg/eclipse/wst/validation/internal/ValidatorMetaData;" ref="1"/><method name="getEnabledValidators" desc="()[Lorg/eclipse/wst/validation/internal/ValidatorMetaData;" ref="1"/><method name="store" desc="()V" ref="1"/><method name="setEnabledValidators" desc="([Lorg/eclipse/wst/validation/internal/ValidatorMetaData;)V" ref="1"/><method name="getDisabledValidators" desc="()[Lorg/eclipse/wst/validation/internal/ValidatorMetaData;" ref="1"/><method name="isDisableAllValidation" desc="()Z" ref="1"/><method name="getEnabledValidatorsDefault" desc="()[Lorg/eclipse/wst/validation/internal/ValidatorMetaData;" ref="1"/></class><class name="org.eclipse.wst.validation.internal.operations.ValidationOperation" ref="4" impl="0" subclass="0" instantiate="0"><method name="run" desc="(Lorg/eclipse/core/runtime/IProgressMonitor;)V" ref="2"/></class><class name="org.eclipse.wst.validation.internal.operations.WorkbenchContext" ref="1" impl="0" subclass="1" instantiate="1"><method name="&lt;init>" desc="()V" ref="1"/></class><class name="org.eclipse.wst.validation.internal.provisional.core.IReporter" ref="89" impl="0" subclass="0" instantiate="0"><method name="removeAllMessages" desc="(Lorg/eclipse/wst/validation/internal/provisional/core/IValidator;Ljava/lang/Object;)V" ref="3"/><method name="removeMessageSubset" desc="(Lorg/eclipse/wst/validation/internal/provisional/core/IValidator;Ljava/lang/Object;Ljava/lang/String;)V" ref="1"/><method name="addMessage" desc="(Lorg/eclipse/wst/validation/internal/provisional/core/IValidator;Lorg/eclipse/wst/validation/internal/provisional/core/IMessage;)V" ref="7"/><method name="removeAllMessages" desc="(Lorg/eclipse/wst/validation/internal/provisional/core/IValidator;)V" ref="2"/></class><class name="org.eclipse.wst.validation.internal.operations.LocalizedMessage" ref="3" impl="0" subclass="0" instantiate="2"><method name="setLineNo" desc="(I)V" ref="1"/><method name="&lt;init>" desc="(ILjava/lang/String;Lorg/eclipse/core/resources/IResource;)V" ref="2"/></class><class name="org.eclipse.wst.validation.internal.provisional.core.IValidationContext" ref="34" impl="0" subclass="0" instantiate="0"><method name="getURIs" desc="()[Ljava/lang/String;" ref="2"/><method name="loadModel" desc="(Ljava/lang/String;)Ljava/lang/Object;" ref="2"/></class><class name="org.eclipse.wst.validation.internal.core.ValidationException" ref="15" impl="0" subclass="0" instantiate="7"><method name="&lt;init>" desc="(Lorg/eclipse/wst/validation/internal/provisional/core/IMessage;)V" ref="2"/><method name="&lt;init>" desc="(Lorg/eclipse/wst/validation/internal/provisional/core/IMessage;Ljava/lang/Throwable;)V" ref="5"/></class><class name="org.eclipse.wst.validation.internal.provisional.core.IValidator" ref="3" impl="2" subclass="0" instantiate="0"></class><class name="org.eclipse.wst.validation.internal.operations.EnabledValidatorsOperation" ref="8" impl="0" subclass="0" instantiate="4"><method name="&lt;init>" desc="(Lorg/eclipse/core/resources/IProject;Z)V" ref="4"/><method name="run" desc="(Lorg/eclipse/core/runtime/IProgressMonitor;)V" ref="4"/></class><class name="org.eclipse.wst.validation.internal.core.IFileDelta[]" ref="2" impl="0" subclass="0" instantiate="0"></class><class name="org.eclipse.wst.validation.internal.operations.WorkbenchReporter" ref="5" impl="0" subclass="0" instantiate="0"><method name="removeAllMessages" desc="(Lorg/eclipse/core/resources/IResource;Lorg/eclipse/wst/validation/internal/provisional/core/IValidator;)V" ref="1"/></class></plugin><plugin id="org.eclipse.wst.rdb.connection.ui"><class name="org.eclipse.wst.rdb.connection.internal.ui.wizards.ConnectionDisplayProperty" ref="1" impl="0" subclass="0" instantiate="1"><method name="&lt;init>" desc="(Ljava/lang/String;Ljava/lang/String;)V" ref="1"/></class><class name="org.eclipse.wst.rdb.connection.internal.ui.wizards.shared.NewCWJDBCPage" ref="5" impl="0" subclass="2" instantiate="2"><method name="&lt;init>" desc="(Ljava/lang/String;)V" ref="2"/><method name="isPageComplete" desc="()Z" ref="1"/><method name="setVisible" desc="(Z)V" ref="1"/><method name="getNextPage" desc="()Lorg/eclipse/jface/wizard/IWizardPage;" ref="1"/></class><class name="org.eclipse.wst.rdb.connection.internal.ui.wizards.shared.DatabaseAuthenticationWizardPage" ref="6" impl="0" subclass="1" instantiate="1"><method name="&lt;init>" desc="(Ljava/lang/String;)V" ref="1"/><method name="setConnectionInfo" desc="(Lorg/eclipse/wst/rdb/internal/core/connection/ConnectionInfo;)V" ref="1"/><method name="isPageComplete" desc="()Z" ref="1"/><method name="setVisible" desc="(Z)V" ref="1"/><method name="canFlipToNextPage" desc="()Z" ref="1"/></class><class name="org.eclipse.wst.rdb.connection.internal.ui.wizards.ConnectionUtils" ref="2" impl="0" subclass="0" instantiate="0"><method name="openConnectionWithProgress" desc="(Lorg/eclipse/wst/rdb/internal/core/connection/ConnectionInfo;ZLorg/eclipse/jface/wizard/IWizardContainer;)Z" ref="1"/></class><class name="org.eclipse.wst.rdb.connection.internal.ui.wizards.shared.UserIdentification" ref="4" impl="0" subclass="0" instantiate="1"><method name="open" desc="()I" ref="1"/><method name="getUserNameInformation" desc="()Ljava/lang/String;" ref="1"/><method name="&lt;init>" desc="(Ljava/lang/String;)V" ref="1"/><method name="getPasswordInformation" desc="()Ljava/lang/String;" ref="1"/></class><class name="org.eclipse.wst.rdb.connection.internal.ui.wizards.ConnectionWizardProperties" ref="14" impl="0" subclass="0" instantiate="1"><method name="getClassLocation" desc="()Ljava/lang/String;" ref="1"/><method name="setDriverClassName" desc="(Ljava/lang/String;)V" ref="1"/><method name="getURL" desc="()Ljava/lang/String;" ref="1"/><method name="setVersion" desc="(Ljava/lang/String;)V" ref="1"/><method name="getUserID" desc="()Ljava/lang/String;" ref="1"/><method name="setDriverName" desc="(Ljava/lang/String;)V" ref="1"/><method name="setURL" desc="(Ljava/lang/String;)V" ref="1"/><method name="setProduct" desc="(Ljava/lang/String;)V" ref="1"/><method name="setConnectionName" desc="(Ljava/lang/String;)V" ref="1"/><method name="setClassLocation" desc="(Ljava/lang/String;)V" ref="1"/><method name="&lt;init>" desc="()V" ref="1"/><method name="setDatabaseName" desc="(Ljava/lang/String;)V" ref="1"/><method name="setUserID" desc="(Ljava/lang/String;)V" ref="1"/></class><class name="org.eclipse.wst.rdb.connection.internal.ui.wizards.shared.ExistingConnectionsWizardPage" ref="4" impl="0" subclass="2" instantiate="2"><method name="&lt;init>" desc="(Ljava/lang/String;)V" ref="2"/><method name="setVisible" desc="(Z)V" ref="1"/><method name="canFlipToNextPage" desc="()Z" ref="1"/></class><class name="org.eclipse.wst.rdb.connection.internal.ui.wizards.shared.DatabaseProductVersion" ref="1" impl="0" subclass="0" instantiate="1"><method name="&lt;init>" desc="(Ljava/lang/String;Ljava/lang/String;)V" ref="1"/></class><class name="org.eclipse.wst.rdb.connection.internal.ui.wizards.ConnectionDisplayProperty[]" ref="2" impl="0" subclass="0" instantiate="0"></class></plugin><plugin id="org.eclipse.jst.ws.consumption"><class name="org.eclipse.jst.ws.internal.consumption.common.IServerDefaulter" ref="1" impl="1" subclass="0" instantiate="0"></class><class name="org.eclipse.jst.ws.internal.consumption.command.common.CopyWSDLCommand" ref="21" impl="0" subclass="0" instantiate="3"><method name="setEnvironment" desc="(Lorg/eclipse/wst/common/environment/IEnvironment;)V" ref="3"/><method name="setDestinationURI" desc="(Ljava/lang/String;)V" ref="3"/><method name="setWebServicesParser" desc="(Lorg/eclipse/wst/ws/internal/parser/wsil/WebServicesParser;)V" ref="3"/><method name="execute" desc="(Lorg/eclipse/core/runtime/IProgressMonitor;Lorg/eclipse/core/runtime/IAdaptable;)Lorg/eclipse/core/runtime/IStatus;" ref="3"/><method name="setDefinition" desc="(Ljavax/wsdl/Definition;)V" ref="3"/><method name="&lt;init>" desc="()V" ref="3"/><method name="setWsdlURI" desc="(Ljava/lang/String;)V" ref="3"/></class><class name="org.eclipse.jst.ws.util.JspUtils" ref="12" impl="0" subclass="0" instantiate="0"><method name="markup" desc="(Ljava/lang/String;)Ljava/lang/String;" ref="6"/></class><class name="org.eclipse.jst.ws.internal.consumption.common.PropertiesResourceFilter" ref="2" impl="0" subclass="0" instantiate="1"><method name="&lt;init>" desc="()V" ref="1"/></class><class name="org.eclipse.jst.ws.internal.consumption.codegen.javamofvisitoractions.DetectNonJavaCharsBeanVisitorAction" ref="1" impl="0" subclass="0" instantiate="1"><method name="&lt;init>" desc="(Ljava/util/Vector;Ljava/util/Vector;)V" ref="1"/></class><class name="org.eclipse.jst.ws.internal.consumption.codegen.javamofvisitors.JavaMofBeanVisitor" ref="2" impl="0" subclass="0" instantiate="1"><method name="run" desc="(Ljava/lang/Object;Lorg/eclipse/jst/ws/internal/consumption/codegen/VisitorAction;)Lorg/eclipse/core/runtime/IStatus;" ref="1"/><method name="&lt;init>" desc="()V" ref="1"/></class><class name="org.eclipse.jst.ws.internal.consumption.datamodel.validate.ValidationManager" ref="3" impl="0" subclass="0" instantiate="1"><method name="&lt;init>" desc="()V" ref="1"/></class><class name="org.eclipse.jst.ws.internal.consumption.common.ServerInfo" ref="1" impl="0" subclass="0" instantiate="0"></class><class name="org.eclipse.jst.ws.internal.consumption.command.common.AssociateModuleWithEARCommand" ref="5" impl="0" subclass="0" instantiate="1"><method name="setEnvironment" desc="(Lorg/eclipse/wst/common/environment/IEnvironment;)V" ref="1"/><method name="execute" desc="(Lorg/eclipse/core/runtime/IProgressMonitor;Lorg/eclipse/core/runtime/IAdaptable;)Lorg/eclipse/core/runtime/IStatus;" ref="1"/><method name="&lt;init>" desc="()V" ref="1"/><method name="setProject" desc="(Ljava/lang/String;)V" ref="1"/><method name="setEARProject" desc="(Ljava/lang/String;)V" ref="1"/></class><class name="org.eclipse.jst.ws.internal.consumption.command.common.CreateModuleCommand" ref="8" impl="0" subclass="0" instantiate="1"><method name="setEnvironment" desc="(Lorg/eclipse/wst/common/environment/IEnvironment;)V" ref="1"/><method name="setProjectName" desc="(Ljava/lang/String;)V" ref="1"/><method name="setServerFactoryId" desc="(Ljava/lang/String;)V" ref="1"/><method name="setModuleType" desc="(I)V" ref="1"/><method name="execute" desc="(Lorg/eclipse/core/runtime/IProgressMonitor;Lorg/eclipse/core/runtime/IAdaptable;)Lorg/eclipse/core/runtime/IStatus;" ref="1"/><method name="setJ2eeLevel" desc="(Ljava/lang/String;)V" ref="1"/><method name="&lt;init>" desc="()V" ref="1"/><method name="setServerInstanceId" desc="(Ljava/lang/String;)V" ref="1"/></class><class name="org.eclipse.jst.ws.internal.consumption.command.common.BuildProjectCommand" ref="12" impl="0" subclass="0" instantiate="3"><method name="setEnvironment" desc="(Lorg/eclipse/wst/common/environment/IEnvironment;)V" ref="1"/><method name="setForceBuild" desc="(Z)V" ref="2"/><method name="execute" desc="(Lorg/eclipse/core/runtime/IProgressMonitor;Lorg/eclipse/core/runtime/IAdaptable;)Lorg/eclipse/core/runtime/IStatus;" ref="2"/><method name="&lt;init>" desc="()V" ref="3"/><method name="setProject" desc="(Lorg/eclipse/core/resources/IProject;)V" ref="2"/></class><class name="org.eclipse.jst.ws.internal.consumption.common.JavaResourceFilter" ref="5" impl="0" subclass="0" instantiate="3"><method name="&lt;init>" desc="()V" ref="3"/></class><class name="org.eclipse.jst.ws.util.SoapElementSaxHandler" ref="6" impl="0" subclass="0" instantiate="3"><method name="getSOAPElement" desc="()Ljavax/xml/soap/SOAPElement;" ref="3"/><method name="&lt;init>" desc="()V" ref="3"/></class></plugin><plugin id="org.eclipse.wst.server.ui"><class name="org.eclipse.wst.server.ui.wizard.IWizardHandle" ref="21" impl="0" subclass="0" instantiate="0"><method name="run" desc="(ZZLorg/eclipse/jface/operation/IRunnableWithProgress;)V" ref="2"/><method name="update" desc="()V" ref="1"/><method name="setDescription" desc="(Ljava/lang/String;)V" ref="2"/><method name="setImageDescriptor" desc="(Lorg/eclipse/jface/resource/ImageDescriptor;)V" ref="2"/><method name="setMessage" desc="(Ljava/lang/String;I)V" ref="2"/><method name="setTitle" desc="(Ljava/lang/String;)V" ref="2"/></class><class name="org.eclipse.wst.server.ui.ServerUIUtil" ref="2" impl="0" subclass="0" instantiate="0"><method name="showNewRuntimeWizard" desc="(Lorg/eclipse/swt/widgets/Shell;Ljava/lang/String;Ljava/lang/String;)Z" ref="1"/></class><class name="org.eclipse.wst.server.ui.ServerUICore" ref="4" impl="0" subclass="0" instantiate="0"><method name="getLabelProvider" desc="()Lorg/eclipse/jface/viewers/ILabelProvider;" ref="2"/></class><class name="org.eclipse.wst.server.ui.ServerLaunchConfigurationTab" ref="1" impl="0" subclass="0" instantiate="1"><method name="&lt;init>" desc="()V" ref="1"/></class><class name="org.eclipse.wst.server.ui.editor.ServerEditorSection" ref="16" impl="0" subclass="4" instantiate="4"><method name="init" desc="(Lorg/eclipse/ui/IEditorSite;Lorg/eclipse/ui/IEditorInput;)V" ref="4"/><method name="&lt;init>" desc="()V" ref="4"/><method name="dispose" desc="()V" ref="4"/><method name="createSection" desc="(Lorg/eclipse/swt/widgets/Composite;)V" ref="4"/></class><class name="org.eclipse.wst.server.ui.editor.IServerEditorPartInput" ref="16" impl="0" subclass="0" instantiate="0"><method name="isServerReadOnly" desc="()Z" ref="4"/><method name="getServer" desc="()Lorg/eclipse/wst/server/core/IServerWorkingCopy;" ref="5"/></class><class name="org.eclipse.wst.server.ui.wizard.WizardFragment" ref="3" impl="0" subclass="2" instantiate="2"><method name="isComplete" desc="()Z" ref="1"/><method name="&lt;init>" desc="()V" ref="2"/></class><class name="org.eclipse.wst.server.ui.internal.actions.RunOnServerAction" ref="3" impl="0" subclass="0" instantiate="1"><method name="run" desc="()V" ref="1"/><method name="&lt;init>" desc="(Ljava/lang/Object;)V" ref="1"/></class><class name="org.eclipse.wst.server.ui.internal.ServerUIPlugin" ref="2" impl="0" subclass="0" instantiate="0"><method name="showNewRuntimeWizard" desc="(Lorg/eclipse/swt/widgets/Shell;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z" ref="1"/></class><class name="org.eclipse.wst.server.ui.internal.viewers.InitialSelectionProvider" ref="1" impl="0" subclass="1" instantiate="1"><method name="&lt;init>" desc="()V" ref="1"/></class></plugin><plugin id="org.eclipse.wst.web.ui"><class name="org.eclipse.wst.web.ui.internal.wizards.NewProjectDataModelFacetWizard" ref="3" impl="0" subclass="2" instantiate="4"><method name="&lt;init>" desc="(Lorg/eclipse/wst/common/frameworks/datamodel/IDataModel;)V" ref="2"/><method name="performFinish" desc="()Z" ref="1"/><method name="&lt;init>" desc="()V" ref="2"/></class></plugin><plugin id="org.eclipse.wst.common.frameworks"><class name="org.eclipse.wst.common.frameworks.internal.operations.IOperationHandler" ref="8" impl="0" subclass="0" instantiate="0"></class><class name="org.eclipse.wst.common.frameworks.internal.operations.ProjectCreationDataModelProviderNew" ref="2" impl="0" subclass="1" instantiate="1"><method name="getPropertyNames" desc="()Ljava/util/Set;" ref="1"/><method name="&lt;init>" desc="()V" ref="1"/></class><class name="org.eclipse.wst.common.frameworks.datamodel.DataModelPropertyDescriptor[]" ref="1" impl="0" subclass="0" instantiate="0"></class><class name="org.eclipse.wst.common.frameworks.datamodel.DataModelFactory" ref="70" impl="0" subclass="0" instantiate="0"><method name="createDataModel" desc="(Lorg/eclipse/wst/common/frameworks/datamodel/IDataModelProvider;)Lorg/eclipse/wst/common/frameworks/datamodel/IDataModel;" ref="35"/></class><class name="org.eclipse.wst.common.frameworks.datamodel.DataModelPropertyDescriptor" ref="4" impl="0" subclass="0" instantiate="0"><method name="getPropertyValue" desc="()Ljava/lang/Object;" ref="1"/><method name="createDescriptors" desc="([Ljava/lang/Object;)[Lorg/eclipse/wst/common/frameworks/datamodel/DataModelPropertyDescriptor;" ref="1"/></class><class name="org.eclipse.wst.common.frameworks.datamodel.AbstractDataModelOperation" ref="205" impl="0" subclass="149" instantiate="155"><method name="setEnvironment" desc="(Lorg/eclipse/wst/common/environment/IEnvironment;)V" ref="1"/><method name="&lt;init>" desc="(Lorg/eclipse/wst/common/frameworks/datamodel/IDataModel;)V" ref="8"/><method name="execute" desc="(Lorg/eclipse/core/runtime/IProgressMonitor;Lorg/eclipse/core/runtime/IAdaptable;)Lorg/eclipse/core/runtime/IStatus;" ref="1"/><method name="&lt;init>" desc="()V" ref="147"/><method name="dispose" desc="()V" ref="1"/><method name="getEnvironment" desc="()Lorg/eclipse/wst/common/environment/IEnvironment;" ref="51"/></class><class name="org.eclipse.wst.common.frameworks.datamodel.IDataModelListener" ref="9" impl="7" subclass="0" instantiate="0"></class><class name="org.eclipse.wst.common.frameworks.internal.enablement.IGroupInitializer" ref="4" impl="4" subclass="0" instantiate="0"></class><class name="org.eclipse.wst.common.frameworks.datamodel.IDataModelProvider" ref="9" impl="0" subclass="0" instantiate="0"></class><class name="org.eclipse.wst.common.frameworks.internal.WTPPlugin" ref="7" impl="0" subclass="4" instantiate="4"><method name="stop" desc="(Lorg/osgi/framework/BundleContext;)V" ref="1"/><method name="start" desc="(Lorg/osgi/framework/BundleContext;)V" ref="2"/><method name="&lt;init>" desc="()V" ref="4"/></class><class name="org.eclipse.wst.common.frameworks.internal.plugin.WTPCommonPlugin" ref="52" impl="0" subclass="0" instantiate="0"><method name="getResourceString" desc="(Ljava/lang/String;)Ljava/lang/String;" ref="3"/><method name="createErrorStatus" desc="(Ljava/lang/String;)Lorg/eclipse/core/runtime/IStatus;" ref="23"/><method name="getResourceString" desc="(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;" ref="3"/><field name="OK_STATUS" desc="Lorg/eclipse/core/runtime/IStatus;" ref="11"/></class><class name="org.eclipse.wst.common.frameworks.internal.enablement.nonui.WFTWrappedException" ref="4" impl="0" subclass="0" instantiate="4"><method name="&lt;init>" desc="(Ljava/lang/Throwable;Ljava/lang/String;)V" ref="1"/><method name="&lt;init>" desc="(Ljava/lang/Throwable;)V" ref="3"/></class><class name="org.eclipse.wst.common.frameworks.internal.WrappedRuntimeException" ref="3" impl="0" subclass="0" instantiate="0"><method name="getLocalizedMessage" desc="()Ljava/lang/String;" ref="1"/><method name="getNestedException" desc="()Ljava/lang/Exception;" ref="1"/></class><class name="org.eclipse.wst.common.frameworks.datamodel.DataModelEvent" ref="22" impl="0" subclass="0" instantiate="0"><method name="getPropertyName" desc="()Ljava/lang/String;" ref="6"/><method name="getProperty" desc="()Ljava/lang/Object;" ref="3"/></class><class name="org.eclipse.wst.common.frameworks.datamodel.IDataModelOperation" ref="29" impl="0" subclass="0" instantiate="0"><method name="execute" desc="(Lorg/eclipse/core/runtime/IProgressMonitor;Lorg/eclipse/core/runtime/IAdaptable;)Lorg/eclipse/core/runtime/IStatus;" ref="10"/></class><class name="org.eclipse.wst.common.frameworks.internal.operations.IHeadlessRunnableWithProgress" ref="25" impl="5" subclass="0" instantiate="0"><method name="run" desc="(Lorg/eclipse/core/runtime/IProgressMonitor;)V" ref="3"/></class><class name="org.eclipse.wst.common.frameworks.datamodel.IDataModel" ref="423" impl="0" subclass="0" instantiate="0"><method name="isProperty" desc="(Ljava/lang/String;)Z" ref="1"/><method name="removeListener" desc="(Lorg/eclipse/wst/common/frameworks/datamodel/IDataModelListener;)V" ref="6"/><method name="getDefaultOperation" desc="()Lorg/eclipse/wst/common/frameworks/datamodel/IDataModelOperation;" ref="10"/><method name="setBooleanProperty" desc="(Ljava/lang/String;Z)V" ref="26"/><method name="getID" desc="()Ljava/lang/String;" ref="2"/><method name="addListener" desc="(Lorg/eclipse/wst/common/frameworks/datamodel/IDataModelListener;)V" ref="13"/><method name="addNestedModel" desc="(Ljava/lang/String;Lorg/eclipse/wst/common/frameworks/datamodel/IDataModel;)Z" ref="2"/><method name="notifyPropertyChange" desc="(Ljava/lang/String;I)V" ref="3"/><method name="getAllProperties" desc="()Ljava/util/Collection;" ref="2"/><method name="getNestingModels" desc="()Ljava/util/Collection;" ref="1"/><method name="dispose" desc="()V" ref="4"/><method name="setProperty" desc="(Ljava/lang/String;Ljava/lang/Object;)V" ref="55"/><method name="setStringProperty" desc="(Ljava/lang/String;Ljava/lang/String;)V" ref="8"/><method name="getProperty" desc="(Ljava/lang/String;)Ljava/lang/Object;" ref="35"/><method name="getValidPropertyDescriptors" desc="(Ljava/lang/String;)[Lorg/eclipse/wst/common/frameworks/datamodel/DataModelPropertyDescriptor;" ref="1"/><method name="getStringProperty" desc="(Ljava/lang/String;)Ljava/lang/String;" ref="26"/><method name="getNestedModel" desc="(Ljava/lang/String;)Lorg/eclipse/wst/common/frameworks/datamodel/IDataModel;" ref="7"/><method name="getBooleanProperty" desc="(Ljava/lang/String;)Z" ref="17"/><method name="setIntProperty" desc="(Ljava/lang/String;I)V" ref="2"/><method name="isPropertySet" desc="(Ljava/lang/String;)Z" ref="1"/></class><class name="org.eclipse.wst.common.frameworks.datamodel.AbstractDataModelProvider" ref="11" impl="0" subclass="3" instantiate="3"><method name="setProperty" desc="(Ljava/lang/String;Ljava/lang/Object;)V" ref="1"/><method name="getPropertyNames" desc="()Ljava/util/Set;" ref="2"/><method name="getBooleanProperty" desc="(Ljava/lang/String;)Z" ref="1"/><method name="getDefaultProperty" desc="(Ljava/lang/String;)Ljava/lang/Object;" ref="1"/><method name="&lt;init>" desc="()V" ref="3"/><method name="isPropertySet" desc="(Ljava/lang/String;)Z" ref="1"/><method name="init" desc="()V" ref="1"/></class><class name="org.eclipse.wst.common.frameworks.internal.Messages" ref="3" impl="0" subclass="3" instantiate="3"><method name="&lt;init>" desc="()V" ref="3"/></class></plugin><plugin id="org.eclipse.jst.j2ee.core"><class name="org.eclipse.jst.j2ee.webapplication.InitParam" ref="25" impl="0" subclass="0" instantiate="0"><method name="getParamName" desc="()Ljava/lang/String;" ref="2"/><method name="eContainer" desc="()Lorg/eclipse/emf/ecore/EObject;" ref="1"/><method name="getDescription" desc="()Ljava/lang/String;" ref="2"/><method name="setDescription" desc="(Ljava/lang/String;)V" ref="3"/><method name="getParamValue" desc="()Ljava/lang/String;" ref="2"/><method name="setParamName" desc="(Ljava/lang/String;)V" ref="3"/><method name="setParamValue" desc="(Ljava/lang/String;)V" ref="4"/></class><class name="org.eclipse.jst.j2ee.ejb.internal.impl.MethodElementImpl" ref="5" impl="0" subclass="0" instantiate="0"><method name="getName" desc="()Ljava/lang/String;" ref="1"/><method name="getMostSpecificMethodElement" desc="(Ljava/util/List;Lorg/eclipse/jem/java/Method;)Lorg/eclipse/jst/j2ee/ejb/MethodElement;" ref="1"/><method name="getTypeJavaClass" desc="()Lorg/eclipse/jem/java/JavaClass;" ref="1"/></class><class name="org.eclipse.jst.j2ee.ejb.TransactionAttributeType" ref="8" impl="0" subclass="0" instantiate="0"><method name="getName" desc="()Ljava/lang/String;" ref="1"/><method name="get" desc="(Ljava/lang/String;)Lorg/eclipse/jst/j2ee/ejb/TransactionAttributeType;" ref="1"/><method name="get" desc="(I)Lorg/eclipse/jst/j2ee/ejb/TransactionAttributeType;" ref="1"/><method name="getValue" desc="()I" ref="1"/><field name="SUPPORTS_LITERAL" desc="Lorg/eclipse/jst/j2ee/ejb/TransactionAttributeType;" ref="1"/><field name="NOT_SUPPORTED_LITERAL" desc="Lorg/eclipse/jst/j2ee/ejb/TransactionAttributeType;" ref="1"/><field name="REQUIRES_NEW_LITERAL" desc="Lorg/eclipse/jst/j2ee/ejb/TransactionAttributeType;" ref="1"/><field name="REQUIRED_LITERAL" desc="Lorg/eclipse/jst/j2ee/ejb/TransactionAttributeType;" ref="1"/><field name="NEVER_LITERAL" desc="Lorg/eclipse/jst/j2ee/ejb/TransactionAttributeType;" ref="1"/><field name="MANDATORY_LITERAL" desc="Lorg/eclipse/jst/j2ee/ejb/TransactionAttributeType;" ref="1"/></class><class name="org.eclipse.jst.j2ee.webservice.jaxrpcmap.JavaWSDLMapping" ref="3" impl="0" subclass="0" instantiate="0"><method name="getInterfaceMappings" desc="()Lorg/eclipse/emf/common/util/EList;" ref="1"/><method name="getPackageMappings" desc="()Lorg/eclipse/emf/common/util/EList;" ref="1"/></class><class name="org.eclipse.jst.j2ee.ejb.Session" ref="86" impl="0" subclass="0" instantiate="0"><method name="getHomeInterfaceName" desc="()Ljava/lang/String;" ref="1"/><method name="setHomeInterfaceName" desc="(Ljava/lang/String;)V" ref="1"/><method name="getLocalInterfaceName" desc="()Ljava/lang/String;" ref="1"/><method name="getRemoteInterface" desc="()Lorg/eclipse/jem/java/JavaClass;" ref="2"/><method name="getTransactionType" desc="()Lorg/eclipse/jst/j2ee/ejb/TransactionType;" ref="2"/><method name="setRemoteInterfaceName" desc="(Ljava/lang/String;)V" ref="1"/><method name="getLocalInterface" desc="()Lorg/eclipse/jem/java/JavaClass;" ref="2"/><method name="getHomeInterface" desc="()Lorg/eclipse/jem/java/JavaClass;" ref="3"/><method name="getLocalHomeInterface" desc="()Lorg/eclipse/jem/java/JavaClass;" ref="3"/><method name="getEjbClassName" desc="()Ljava/lang/String;" ref="4"/><method name="setServiceEndpointName" desc="(Ljava/lang/String;)V" ref="2"/><method name="getName" desc="()Ljava/lang/String;" ref="3"/><method name="getSessionType" desc="()Lorg/eclipse/jst/j2ee/ejb/SessionType;" ref="10"/><method name="setName" desc="(Ljava/lang/String;)V" ref="1"/><method name="getServiceEndpoint" desc="()Lorg/eclipse/jem/java/JavaClass;" ref="3"/><method name="getRemoteInterfaceName" desc="()Ljava/lang/String;" ref="3"/><method name="setEjbClassName" desc="(Ljava/lang/String;)V" ref="1"/><method name="getVersionID" desc="()I" ref="2"/><method name="setSessionType" desc="(Lorg/eclipse/jst/j2ee/ejb/SessionType;)V" ref="4"/><method name="setTransactionType" desc="(Lorg/eclipse/jst/j2ee/ejb/TransactionType;)V" ref="4"/></class><class name="org.eclipse.jst.j2ee.jsp.JSPConfig" ref="1" impl="0" subclass="0" instantiate="0"></class><class name="org.eclipse.jst.j2ee.jca.ConfigProperty" ref="12" impl="0" subclass="0" instantiate="0"><method name="getType" desc="()Ljava/lang/String;" ref="3"/><method name="getName" desc="()Ljava/lang/String;" ref="3"/><method name="getValue" desc="()Ljava/lang/String;" ref="3"/></class><class name="org.eclipse.jst.j2ee.common.SecurityRoleRef" ref="21" impl="0" subclass="0" instantiate="0"><method name="getLink" desc="()Ljava/lang/String;" ref="1"/><method name="getDescriptions" desc="()Lorg/eclipse/emf/common/util/EList;" ref="1"/><method name="setName" desc="(Ljava/lang/String;)V" ref="5"/><method name="setLink" desc="(Ljava/lang/String;)V" ref="5"/><method name="setDescription" desc="(Ljava/lang/String;)V" ref="1"/></class><class name="org.eclipse.jst.j2ee.model.internal.validation.IEJBValidationContext" ref="65" impl="0" subclass="0" instantiate="0"><method name="getLogEntry" desc="()Lorg/eclipse/jem/util/logger/LogEntry;" ref="4"/><method name="removeMessages" desc="(Ljava/lang/Object;)V" ref="1"/><method name="subtask" desc="(Ljava/lang/String;[Ljava/lang/String;)V" ref="1"/><method name="getReporter" desc="()Lorg/eclipse/wst/validation/internal/provisional/core/IReporter;" ref="1"/><method name="getMessage" desc="()Lorg/eclipse/wst/validation/internal/provisional/core/IMessage;" ref="1"/><method name="getMsgLogger" desc="()Lorg/eclipse/jem/util/logger/proxy/Logger;" ref="6"/><method name="terminateIfCancelled" desc="()V" ref="3"/><method name="loadModel" desc="(Ljava/lang/String;)Ljava/lang/Object;" ref="3"/><method name="loadModel" desc="(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object;" ref="1"/><method name="addMessage" desc="(Lorg/eclipse/wst/validation/internal/provisional/core/IMessage;)V" ref="5"/></class><class name="org.eclipse.jst.j2ee.commonarchivecore.internal.File" ref="55" impl="0" subclass="0" instantiate="0"><method name="isArchive" desc="()Z" ref="3"/><method name="getName" desc="()Ljava/lang/String;" ref="4"/><method name="getInputStream" desc="()Ljava/io/InputStream;" ref="3"/><method name="getURI" desc="()Ljava/lang/String;" ref="13"/></class><class name="org.eclipse.jst.j2ee.internal.xml.GeneralXmlDocumentReader" ref="3" impl="0" subclass="0" instantiate="1"><method name="setInputSource" desc="(Lorg/xml/sax/InputSource;)V" ref="1"/><method name="getDocument" desc="()Lorg/w3c/dom/Document;" ref="1"/><method name="&lt;init>" desc="()V" ref="1"/></class><class name="org.eclipse.jst.j2ee.commonarchivecore.internal.exception.SubclassResponsibilityException" ref="3" impl="0" subclass="0" instantiate="3"><method name="&lt;init>" desc="(Ljava/lang/String;)V" ref="3"/></class><class name="org.eclipse.jst.j2ee.webservice.wsclient.ComponentScopedRefs" ref="20" impl="0" subclass="0" instantiate="0"><method name="getComponentName" desc="()Ljava/lang/String;" ref="3"/><method name="getServiceRefs" desc="()Lorg/eclipse/emf/common/util/EList;" ref="6"/><method name="setComponentName" desc="(Ljava/lang/String;)V" ref="2"/></class><class name="org.eclipse.jst.j2ee.commonarchivecore.internal.helpers.ArchiveManifest" ref="20" impl="0" subclass="0" instantiate="0"><method name="appendClassPath" desc="(Ljava/lang/String;)V" ref="3"/><method name="getMainClass" desc="()Ljava/lang/String;" ref="1"/><method name="getClassPathTokenized" desc="()[Ljava/lang/String;" ref="2"/><method name="getMainAttributes" desc="()Ljava/util/jar/Attributes;" ref="2"/><method name="getEntries" desc="()Ljava/util/Map;" ref="1"/></class><class name="org.eclipse.jst.j2ee.commonarchivecore.internal.impl.ModuleRefImpl" ref="1" impl="0" subclass="1" instantiate="1"><method name="&lt;init>" desc="()V" ref="1"/></class><class name="org.eclipse.jst.j2ee.commonarchivecore.internal.helpers.ArchiveConstants" ref="1" impl="1" subclass="0" instantiate="0"></class><class name="org.eclipse.jst.j2ee.ejb.CommonRelationshipRole" ref="501" impl="2" subclass="0" instantiate="0"><method name="isMany" desc="()Z" ref="21"/><method name="isRequired" desc="()Z" ref="5"/><method name="getAttributes" desc="()Lorg/eclipse/emf/common/util/EList;" ref="17"/><method name="getOppositeAsCommonRole" desc="()Lorg/eclipse/jst/j2ee/ejb/CommonRelationshipRole;" ref="54"/><method name="getCommonRelationship" desc="()Lorg/eclipse/jst/j2ee/ejb/CommonRelationship;" ref="8"/><method name="reconcileAttributes" desc="()V" ref="1"/><method name="getRoleName" desc="()Ljava/lang/String;" ref="2"/><method name="eIsProxy" desc="()Z" ref="1"/><method name="getSourceEntity" desc="()Lorg/eclipse/jst/j2ee/ejb/ContainerManagedEntity;" ref="36"/><method name="getTypeEntity" desc="()Lorg/eclipse/jst/j2ee/ejb/ContainerManagedEntity;" ref="13"/><method name="setLower" desc="(I)V" ref="1"/><method name="setUpper" desc="(I)V" ref="1"/><method name="isForward" desc="()Z" ref="30"/><method name="getName" desc="()Ljava/lang/String;" ref="34"/><method name="isKey" desc="()Z" ref="15"/><method name="getTargetAttributeName" desc="(Lorg/eclipse/jst/j2ee/ejb/CMPAttribute;)Ljava/lang/String;" ref="1"/><method name="isNavigable" desc="()Z" ref="12"/></class><class name="org.eclipse.jst.j2ee.ejb.internal.impl.ModelledPersistentAttributeFilter" ref="6" impl="0" subclass="0" instantiate="0"><method name="singleton" desc="()Lorg/eclipse/jst/j2ee/ejb/internal/impl/ModelledPersistentAttributeFilter;" ref="3"/></class><class name="org.eclipse.jst.j2ee.ejb.MethodElement[]" ref="3" impl="0" subclass="0" instantiate="0"></class><class name="org.eclipse.jst.j2ee.ejb.internal.impl.ContainerManagedEntityFilter" ref="3" impl="0" subclass="0" instantiate="0"></class><class name="org.eclipse.jst.j2ee.webapplication.internal.impl.WebAppResourceImpl" ref="1" impl="0" subclass="1" instantiate="2"><method name="&lt;init>" desc="(Lorg/eclipse/emf/common/util/URI;Lorg/eclipse/wst/common/internal/emf/resource/Renderer;)V" ref="1"/><method name="&lt;init>" desc="(Lorg/eclipse/wst/common/internal/emf/resource/Renderer;)V" ref="1"/></class><class name="org.eclipse.jst.j2ee.commonarchivecore.internal.impl.RARFileImpl" ref="2" impl="0" subclass="1" instantiate="1"><method name="getDefaultClassLoader" desc="()Ljava/lang/ClassLoader;" ref="1"/><method name="&lt;init>" desc="()V" ref="1"/></class><class name="org.eclipse.jst.j2ee.commonarchivecore.internal.ApplicationClientFile" ref="22" impl="1" subclass="0" instantiate="0"><method name="getAbsolutePath" desc="()Ljava/lang/String;" ref="1"/><method name="saveAs" desc="(Ljava/lang/String;)V" ref="1"/><method name="close" desc="()V" ref="2"/><method name="getManifest" desc="()Lorg/eclipse/jst/j2ee/commonarchivecore/internal/helpers/ArchiveManifest;" ref="2"/><method name="getDeploymentDescriptor" desc="()Lorg/eclipse/jst/j2ee/client/ApplicationClient;" ref="2"/></class><class name="org.eclipse.jst.j2ee.ejb.EjbMethodElementHelper" ref="19" impl="0" subclass="0" instantiate="0"><method name="getAvailableMethodElementsExcludingExisting" desc="(Lorg/eclipse/jst/j2ee/ejb/EnterpriseBean;Ljava/util/List;Lorg/eclipse/emf/ecore/EReference;Ljava/util/Comparator;)Ljava/util/List;" ref="1"/><method name="getAvailableMethodElementsExcludingExisting" desc="(Lorg/eclipse/jst/j2ee/ejb/EnterpriseBean;Ljava/util/List;Lorg/eclipse/emf/ecore/EReference;Ljava/util/Comparator;I)Ljava/util/List;" ref="2"/><method name="getAvailableMethodTransactionMethodElementsExcludingExisting" desc="(Lorg/eclipse/jst/j2ee/ejb/EnterpriseBean;)Ljava/util/List;" ref="1"/><method name="getAvailableFindQueryMethodsExcludingExisting" desc="(Lorg/eclipse/jst/j2ee/ejb/ContainerManagedEntity;)Ljava/util/List;" ref="1"/><method name="getAvailableMethodElementsExcludingExisting" desc="(Lorg/eclipse/jst/j2ee/ejb/EnterpriseBean;Ljava/util/List;Lorg/eclipse/emf/ecore/EReference;)Ljava/util/List;" ref="1"/><method name="getAvailableSelectQueryMethodsExcludingExisting" desc="(Lorg/eclipse/jst/j2ee/ejb/ContainerManagedEntity;)Ljava/util/List;" ref="1"/><method name="getAvailableMethodElementsExcludingExisting" desc="(Lorg/eclipse/jst/j2ee/ejb/EnterpriseBean;Ljava/util/List;Lorg/eclipse/emf/ecore/EReference;I)Ljava/util/List;" ref="3"/><method name="getExistingOrAvailableTransactionMethodElements" desc="(Lorg/eclipse/emf/ecore/EObject;Lorg/eclipse/jst/j2ee/ejb/EnterpriseBean;)Ljava/util/List;" ref="1"/><method name="singleton" desc="()Lorg/eclipse/jst/j2ee/ejb/EjbMethodElementHelper;" ref="4"/></class><class name="org.eclipse.jst.j2ee.ejb.SessionType" ref="23" impl="0" subclass="0" instantiate="0"><method name="getName" desc="()Ljava/lang/String;" ref="3"/><method name="getValue" desc="()I" ref="5"/><field name="STATELESS_LITERAL" desc="Lorg/eclipse/jst/j2ee/ejb/SessionType;" ref="5"/><field name="STATEFUL_LITERAL" desc="Lorg/eclipse/jst/j2ee/ejb/SessionType;" ref="4"/></class><class name="org.eclipse.jst.j2ee.commonarchivecore.internal.strategy.LoadStrategy" ref="32" impl="0" subclass="0" instantiate="0"><method name="getAbsolutePath" desc="()Ljava/lang/String;" ref="1"/><method name="isDirectory" desc="()Z" ref="1"/></class><class name="org.eclipse.jst.j2ee.common.JNDIEnvRefsGroup" ref="2" impl="0" subclass="0" instantiate="0"></class><class name="org.eclipse.jst.j2ee.webapplication.WebapplicationPackage" ref="106" impl="0" subclass="0" instantiate="0"><method name="getWebApp_SecurityRoles" desc="()Lorg/eclipse/emf/ecore/EReference;" ref="5"/><method name="getContextParam_Description" desc="()Lorg/eclipse/emf/ecore/EAttribute;" ref="1"/><method name="getLoginConfig_AuthMethod" desc="()Lorg/eclipse/emf/ecore/EAttribute;" ref="2"/><method name="getServlet_InitParams" desc="()Lorg/eclipse/emf/ecore/EReference;" ref="2"/><method name="getServlet_SecurityRoleRefs" desc="()Lorg/eclipse/emf/ecore/EReference;" ref="4"/><method name="getUserDataConstraint_TransportGuarantee" desc="()Lorg/eclipse/emf/ecore/EAttribute;" ref="1"/><method name="getWebApp_LocalEncodingMappingList" desc="()Lorg/eclipse/emf/ecore/EReference;" ref="1"/><method name="getAuthConstraint_Roles" desc="()Lorg/eclipse/emf/ecore/EAttribute;" ref="2"/><method name="getWebApp_Servlets" desc="()Lorg/eclipse/emf/ecore/EReference;" ref="4"/><method name="getWebApp_TagLibs" desc="()Lorg/eclipse/emf/ecore/EReference;" ref="1"/><method name="getInitParam_ParamValue" desc="()Lorg/eclipse/emf/ecore/EAttribute;" ref="1"/><method name="getWebApp_JspConfig" desc="()Lorg/eclipse/emf/ecore/EReference;" ref="1"/><method name="getWebapplicationFactory" desc="()Lorg/eclipse/jst/j2ee/webapplication/WebapplicationFactory;" ref="2"/><method name="getWebApp_ServletMappings" desc="()Lorg/eclipse/emf/ecore/EReference;" ref="2"/><method name="getWebApp_MessageDestinations" desc="()Lorg/eclipse/emf/ecore/EReference;" ref="1"/><method name="getWebApp" desc="()Lorg/eclipse/emf/ecore/EClass;" ref="1"/><method name="getServlet_ServletName" desc="()Lorg/eclipse/emf/ecore/EAttribute;" ref="1"/><method name="getSecurityConstraint_DisplayName" desc="()Lorg/eclipse/emf/ecore/EAttribute;" ref="1"/><method name="getWebApp_Distributable" desc="()Lorg/eclipse/emf/ecore/EAttribute;" ref="1"/><method name="getWebApp_MimeMappings" desc="()Lorg/eclipse/emf/ecore/EReference;" ref="1"/><method name="getServlet_Params" desc="()Lorg/eclipse/emf/ecore/EReference;" ref="3"/><method name="getWebApp_ErrorPages" desc="()Lorg/eclipse/emf/ecore/EReference;" ref="1"/><method name="getSessionConfig_SessionTimeout" desc="()Lorg/eclipse/emf/ecore/EAttribute;" ref="1"/><method name="getWebApp_FilterMappings" desc="()Lorg/eclipse/emf/ecore/EReference;" ref="2"/><method name="getServlet_WebApp" desc="()Lorg/eclipse/emf/ecore/EReference;" ref="1"/><method name="getServlet_WebType" desc="()Lorg/eclipse/emf/ecore/EReference;" ref="1"/><method name="getWebApp_Filters" desc="()Lorg/eclipse/emf/ecore/EReference;" ref="2"/><method name="getContextParam_ParamValue" desc="()Lorg/eclipse/emf/ecore/EAttribute;" ref="1"/><method name="getWebApp_Contexts" desc="()Lorg/eclipse/emf/ecore/EReference;" ref="3"/><method name="getLoginConfig_RealmName" desc="()Lorg/eclipse/emf/ecore/EAttribute;" ref="2"/><method name="getWebApp_Listeners" desc="()Lorg/eclipse/emf/ecore/EReference;" ref="5"/><method name="getAuthConstraint_Description" desc="()Lorg/eclipse/emf/ecore/EAttribute;" ref="1"/><method name="getServlet_RunAs" desc="()Lorg/eclipse/emf/ecore/EReference;" ref="2"/><method name="getWebApp_LoginConfig" desc="()Lorg/eclipse/emf/ecore/EReference;" ref="3"/><method name="getInitParam_ParamName" desc="()Lorg/eclipse/emf/ecore/EAttribute;" ref="1"/><method name="getSecurityConstraint_AuthConstraint" desc="()Lorg/eclipse/emf/ecore/EReference;" ref="1"/><method name="getInitParam_Description" desc="()Lorg/eclipse/emf/ecore/EAttribute;" ref="1"/><method name="getUserDataConstraint_Description" desc="()Lorg/eclipse/emf/ecore/EAttribute;" ref="1"/><method name="getWebApp_FileList" desc="()Lorg/eclipse/emf/ecore/EReference;" ref="1"/><method name="getServlet_LoadOnStartup" desc="()Lorg/eclipse/emf/ecore/EAttribute;" ref="1"/><method name="getWebApp_ContextParams" desc="()Lorg/eclipse/emf/ecore/EReference;" ref="2"/><method name="getWebApp_SessionConfig" desc="()Lorg/eclipse/emf/ecore/EReference;" ref="1"/><method name="getServlet" desc="()Lorg/eclipse/emf/ecore/EClass;" ref="4"/><method name="getLoginConfig_FormLoginConfig" desc="()Lorg/eclipse/emf/ecore/EReference;" ref="2"/><method name="getSecurityConstraint_UserDataConstraint" desc="()Lorg/eclipse/emf/ecore/EReference;" ref="1"/><method name="getContextParam_ParamName" desc="()Lorg/eclipse/emf/ecore/EAttribute;" ref="1"/><field name="eINSTANCE" desc="Lorg/eclipse/jst/j2ee/webapplication/WebapplicationPackage;" ref="25"/></class><class name="org.eclipse.jst.j2ee.commonarchivecore.looseconfig.internal.LooseConfigRegister" ref="7" impl="0" subclass="0" instantiate="0"><method name="addLooseMapping" desc="(Ljava/lang/String;Ljava/lang/String;)V" ref="2"/><method name="singleton" desc="()Lorg/eclipse/jst/j2ee/commonarchivecore/looseconfig/internal/LooseConfigRegister;" ref="2"/><method name="removeLooseMapping" desc="(Ljava/lang/String;)V" ref="1"/></class><class name="org.eclipse.jst.j2ee.commonarchivecore.internal.strategy.XmlBasedImportStrategyImpl" ref="1" impl="0" subclass="1" instantiate="1"><method name="&lt;init>" desc="()V" ref="1"/></class><class name="org.eclipse.jst.j2ee.jca.RequiredConfigPropertyType" ref="4" impl="0" subclass="0" instantiate="0"><method name="getName" desc="()Ljava/lang/String;" ref="2"/></class><class name="org.eclipse.jst.j2ee.ejb.internal.impl.KeyRelationshipRoleAttributeFilter" ref="2" impl="0" subclass="0" instantiate="0"><method name="singleton" desc="()Lorg/eclipse/jst/j2ee/ejb/internal/impl/KeyRelationshipRoleAttributeFilter;" ref="1"/></class><class name="org.eclipse.jst.j2ee.commonarchivecore.internal.helpers.ArchiveInit" ref="6" impl="0" subclass="1" instantiate="1"><method name="&lt;init>" desc="()V" ref="1"/><method name="init" desc="()V" ref="2"/><method name="init" desc="(Z)V" ref="1"/></class><class name="org.eclipse.jst.j2ee.commonarchivecore.internal.exception.NoEJB10DescriptorsException" ref="2" impl="0" subclass="0" instantiate="1"><method name="&lt;init>" desc="()V" ref="1"/></class><class name="org.eclipse.jst.j2ee.webapplication.ServletType" ref="8" impl="0" subclass="0" instantiate="0"><method name="setClassName" desc="(Ljava/lang/String;)V" ref="3"/><method name="getClassName" desc="()Ljava/lang/String;" ref="1"/></class><class name="org.eclipse.jst.j2ee.commonarchivecore.internal.helpers.RuntimeClasspathEntry[]" ref="3" impl="0" subclass="0" instantiate="0"></class><class name="org.eclipse.jst.j2ee.ejb.internal.impl.RoleShapeStrategy" ref="2" impl="0" subclass="0" instantiate="0"><method name="makeJavaName" desc="(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;" ref="1"/></class><class name="org.eclipse.jst.j2ee.internal.J2EEStatus" ref="27" impl="0" subclass="0" instantiate="7"><method name="&lt;init>" desc="(ILorg/eclipse/emf/ecore/EObject;)V" ref="1"/><method name="&lt;init>" desc="(ILorg/eclipse/jst/j2ee/internal/common/XMLResource;)V" ref="1"/><method name="append" desc="(Lorg/eclipse/jst/j2ee/internal/J2EEStatus;)Lorg/eclipse/jst/j2ee/internal/J2EEStatus;" ref="3"/><method name="&lt;init>" desc="(ILjava/lang/String;)V" ref="3"/><method name="&lt;init>" desc="(ILorg/eclipse/emf/ecore/EObject;Ljava/lang/String;)V" ref="1"/><method name="&lt;init>" desc="(ILorg/eclipse/jst/j2ee/internal/common/XMLResource;Ljava/lang/String;)V" ref="1"/><field name="OK_STATUS" desc="Lorg/eclipse/jst/j2ee/internal/J2EEStatus;" ref="1"/></class><class name="org.eclipse.jst.j2ee.commonarchivecore.internal.helpers.FileExtensionsFilterImpl" ref="1" impl="0" subclass="0" instantiate="1"><method name="&lt;init>" desc="([Ljava/lang/String;Z)V" ref="1"/></class><class name="org.eclipse.jst.j2ee.webservice.wscommon.internal.impl.WscommonPackageImpl" ref="8" impl="0" subclass="0" instantiate="0"><method name="init" desc="()Lorg/eclipse/jst/j2ee/webservice/wscommon/WscommonPackage;" ref="1"/><method name="createPackageContents" desc="()V" ref="2"/><method name="initializePackageContents" desc="()V" ref="2"/><field name="eINSTANCE" desc="Lorg/eclipse/jst/j2ee/webservice/wscommon/WscommonPackage;" ref="1"/></class><class name="org.eclipse.jst.j2ee.jca.AdminObject" ref="11" impl="0" subclass="0" instantiate="0"><method name="getAdminObjectInterface" desc="()Ljava/lang/String;" ref="3"/><method name="getConfigProperties" desc="()Lorg/eclipse/emf/common/util/EList;" ref="2"/></class><class name="org.eclipse.jst.j2ee.model.internal.validation.EJBValidationContext" ref="2" impl="0" subclass="1" instantiate="1"><method name="getURIs" desc="()[Ljava/lang/String;" ref="1"/><method name="&lt;init>" desc="(Lorg/eclipse/wst/validation/internal/provisional/core/IValidator;Lorg/eclipse/wst/validation/internal/provisional/core/IValidationContext;Lorg/eclipse/wst/validation/internal/provisional/core/IReporter;)V" ref="1"/></class><class name="org.eclipse.jst.j2ee.ejb.RoleSource" ref="10" impl="0" subclass="0" instantiate="0"><method name="getRole" desc="()Lorg/eclipse/jst/j2ee/ejb/EJBRelationshipRole;" ref="1"/><method name="getEntityBean" desc="()Lorg/eclipse/jst/j2ee/ejb/ContainerManagedEntity;" ref="2"/><method name="setEntityBean" desc="(Lorg/eclipse/jst/j2ee/ejb/ContainerManagedEntity;)V" ref="2"/><method name="setRole" desc="(Lorg/eclipse/jst/j2ee/ejb/EJBRelationshipRole;)V" ref="1"/></class><class name="org.eclipse.jst.j2ee.jca.internal.impl.JcaPackageImpl" ref="10" impl="0" subclass="0" instantiate="0"><method name="init" desc="()Lorg/eclipse/jst/j2ee/jca/JcaPackage;" ref="2"/><method name="createPackageContents" desc="()V" ref="2"/><method name="initializePackageContents" desc="()V" ref="2"/><field name="eINSTANCE" desc="Lorg/eclipse/jst/j2ee/jca/JcaPackage;" ref="1"/></class><class name="org.eclipse.jst.j2ee.common.EnvEntryType" ref="17" impl="0" subclass="0" instantiate="0"><method name="getName" desc="()Ljava/lang/String;" ref="1"/><method name="toString" desc="()Ljava/lang/String;" ref="1"/><method name="get" desc="(Ljava/lang/String;)Lorg/eclipse/jst/j2ee/common/EnvEntryType;" ref="5"/><method name="getValue" desc="()I" ref="1"/><field name="STRING_LITERAL" desc="Lorg/eclipse/jst/j2ee/common/EnvEntryType;" ref="1"/></class><class name="org.eclipse.jst.j2ee.taglib.internal.impl.TaglibPackageImpl" ref="38" impl="0" subclass="0" instantiate="0"><method name="createPackageContents" desc="()V" ref="2"/><method name="init" desc="()Lorg/eclipse/jst/j2ee/taglib/internal/TaglibPackage;" ref="16"/><method name="initializePackageContents" desc="()V" ref="2"/><field name="eINSTANCE" desc="Lorg/eclipse/jst/j2ee/taglib/internal/TaglibPackage;" ref="1"/></class><class name="org.eclipse.jst.j2ee.common.internal.impl.CommonPackageImpl" ref="96" impl="0" subclass="0" instantiate="0"><method name="init" desc="()Lorg/eclipse/jst/j2ee/common/CommonPackage;" ref="41"/><method name="getMessageDestinationRef" desc="()Lorg/eclipse/emf/ecore/EClass;" ref="1"/><method name="getResourceEnvRef" desc="()Lorg/eclipse/emf/ecore/EClass;" ref="1"/><method name="createPackageContents" desc="()V" ref="2"/><method name="getEnvEntry" desc="()Lorg/eclipse/emf/ecore/EClass;" ref="1"/><method name="getEjbRef" desc="()Lorg/eclipse/emf/ecore/EClass;" ref="1"/><method name="getSecurityRole" desc="()Lorg/eclipse/emf/ecore/EClass;" ref="1"/><method name="initializePackageContents" desc="()V" ref="2"/><method name="getResourceRef" desc="()Lorg/eclipse/emf/ecore/EClass;" ref="2"/><field name="eINSTANCE" desc="Lorg/eclipse/jst/j2ee/common/CommonPackage;" ref="2"/></class><class name="org.eclipse.jst.j2ee.client.internal.impl.ClientPackageImpl" ref="48" impl="0" subclass="0" instantiate="0"><method name="getApplicationClient" desc="()Lorg/eclipse/emf/ecore/EClass;" ref="2"/><method name="init" desc="()Lorg/eclipse/jst/j2ee/client/ClientPackage;" ref="20"/><method name="createPackageContents" desc="()V" ref="2"/><method name="initializePackageContents" desc="()V" ref="2"/><field name="eINSTANCE" desc="Lorg/eclipse/jst/j2ee/client/ClientPackage;" ref="1"/></class><class name="org.eclipse.jst.j2ee.commonarchivecore.looseconfig.internal.LooseApplication" ref="13" impl="0" subclass="0" instantiate="0"><method name="setUri" desc="(Ljava/lang/String;)V" ref="2"/><method name="getLooseArchives" desc="()Lorg/eclipse/emf/common/util/EList;" ref="2"/></class><class name="org.eclipse.jst.j2ee.jca.ResourceAdapter" ref="27" impl="0" subclass="0" instantiate="0"><method name="getTransactionSupport" desc="()Lorg/eclipse/jst/j2ee/jca/TransactionSupportKind;" ref="1"/><method name="getOutboundResourceAdapter" desc="()Lorg/eclipse/jst/j2ee/jca/OutboundResourceAdapter;" ref="4"/><method name="getConnectionFactoryImplClass" desc="()Ljava/lang/String;" ref="1"/><method name="getConnectionFactoryInterface" desc="()Ljava/lang/String;" ref="3"/><method name="getConnectionImplClass" desc="()Ljava/lang/String;" ref="1"/><method name="getManagedConnectionFactoryClass" desc="()Ljava/lang/String;" ref="1"/><method name="getConnectionInterface" desc="()Ljava/lang/String;" ref="1"/><method name="getAdminObjects" desc="()Lorg/eclipse/emf/common/util/EList;" ref="2"/><method name="getAuthenticationMechanisms" desc="()Lorg/eclipse/emf/common/util/EList;" ref="1"/><method name="getInboundResourceAdapter" desc="()Lorg/eclipse/jst/j2ee/jca/InboundResourceAdapter;" ref="3"/><method name="isReauthenticationSupport" desc="()Z" ref="1"/></class><class name="org.eclipse.jst.j2ee.model.internal.validation.J2EEValidationResourceHandler" ref="2" impl="0" subclass="0" instantiate="0"><method name="getExternalizedMessage" desc="(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/String;" ref="1"/></class><class name="org.eclipse.jst.j2ee.commonarchivecore.internal.util.ArchiveUtil" ref="30" impl="0" subclass="1" instantiate="1"><method name="truncateFromFrontIgnoreCase" desc="(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;" ref="1"/><method name="getFastSpecVersion" desc="(Lorg/eclipse/jst/j2ee/commonarchivecore/internal/ModuleFile;)I" ref="1"/><method name="getValueIgnoreKeyCase" desc="(Ljava/lang/String;Ljava/util/jar/Attributes;)Ljava/lang/String;" ref="1"/><method name="createTempDirectory" desc="(Ljava/lang/String;Ljava/io/File;)Ljava/io/File;" ref="2"/><method name="loadProperties" desc="(Lorg/eclipse/jst/j2ee/commonarchivecore/internal/Archive;Ljava/lang/String;)Ljava/util/Properties;" ref="1"/><method name="classUriToJavaUri" desc="(Ljava/lang/String;)Ljava/lang/String;" ref="2"/><method name="isNullOrEmpty" desc="(Ljava/lang/String;)Z" ref="1"/><method name="delete" desc="(Ljava/io/File;)Z" ref="2"/><method name="getModuleFile" desc="(Lorg/eclipse/emf/ecore/EObject;)Lorg/eclipse/jst/j2ee/commonarchivecore/internal/ModuleFile;" ref="2"/><method name="classNameToUri" desc="(Ljava/lang/String;)Ljava/lang/String;" ref="2"/><method name="&lt;init>" desc="()V" ref="1"/><method name="concatUri" desc="(Ljava/lang/String;Ljava/lang/String;C)Ljava/lang/String;" ref="2"/></class><class name="org.eclipse.jst.j2ee.commonarchivecore.internal.strategy.ZipStreamSaveStrategyImpl" ref="1" impl="0" subclass="0" instantiate="1"><method name="&lt;init>" desc="(Ljava/io/OutputStream;)V" ref="1"/></class><class name="org.eclipse.jst.j2ee.commonarchivecore.internal.helpers.RuntimeClasspathEntry" ref="5" impl="0" subclass="0" instantiate="0"><method name="getAbsolutePath" desc="()Ljava/lang/String;" ref="2"/></class><class name="org.eclipse.jst.j2ee.commonarchivecore.internal.Archive[]" ref="1" impl="0" subclass="0" instantiate="0"></class><class name="org.eclipse.jst.j2ee.commonarchivecore.internal.impl.WARFileImpl" ref="4" impl="0" subclass="1" instantiate="1"><method name="getDependencyClassPathAtThisLevel" desc="()[Lorg/eclipse/jst/j2ee/commonarchivecore/internal/helpers/RuntimeClasspathEntry;" ref="1"/><method name="getRuntimeClassPath" desc="()[Ljava/lang/String;" ref="1"/><method name="getDefaultClassLoader" desc="()Ljava/lang/ClassLoader;" ref="1"/><method name="&lt;init>" desc="()V" ref="1"/></class><class name="org.eclipse.jst.j2ee.jca.JcaPackage" ref="3" impl="0" subclass="0" instantiate="0"><method name="getJcaFactory" desc="()Lorg/eclipse/jst/j2ee/jca/JcaFactory;" ref="1"/><field name="eINSTANCE" desc="Lorg/eclipse/jst/j2ee/jca/JcaPackage;" ref="2"/></class><class name="org.eclipse.jst.j2ee.ejb.TransactionType" ref="9" impl="0" subclass="0" instantiate="0"><method name="getValue" desc="()I" ref="1"/><field name="BEAN_LITERAL" desc="Lorg/eclipse/jst/j2ee/ejb/TransactionType;" ref="3"/><field name="CONTAINER_LITERAL" desc="Lorg/eclipse/jst/j2ee/ejb/TransactionType;" ref="6"/></class><class name="org.eclipse.jst.j2ee.webapplication.WebApp" ref="253" impl="1" subclass="0" instantiate="0"><method name="getEnvironmentProperties" desc="()Lorg/eclipse/emf/common/util/EList;" ref="3"/><method name="eResource" desc="()Lorg/eclipse/emf/ecore/resource/Resource;" ref="5"/><method name="getResourceEnvRefs" desc="()Lorg/eclipse/emf/common/util/EList;" ref="5"/><method name="eIsProxy" desc="()Z" ref="3"/><method name="getServletNamed" desc="(Ljava/lang/String;)Lorg/eclipse/jst/j2ee/webapplication/Servlet;" ref="2"/><method name="getSecurityRoles" desc="()Lorg/eclipse/emf/common/util/EList;" ref="2"/><method name="getEjbLocalRefs" desc="()Lorg/eclipse/emf/common/util/EList;" ref="9"/><method name="getResourceRefs" desc="()Lorg/eclipse/emf/common/util/EList;" ref="7"/><method name="getServiceRefs" desc="()Lorg/eclipse/emf/common/util/EList;" ref="11"/><method name="getContextParams" desc="()Lorg/eclipse/emf/common/util/EList;" ref="1"/><method name="getServletMapping" desc="(Lorg/eclipse/jst/j2ee/webapplication/Servlet;)Lorg/eclipse/jst/j2ee/webapplication/ServletMapping;" ref="1"/><method name="getMessageDestinationRefs" desc="()Lorg/eclipse/emf/common/util/EList;" ref="4"/><method name="getContexts" desc="()Lorg/eclipse/emf/common/util/EList;" ref="1"/><method name="getEnvEntries" desc="()Lorg/eclipse/emf/common/util/EList;" ref="1"/><method name="getMessageDestinations" desc="()Lorg/eclipse/emf/common/util/EList;" ref="2"/><method name="getFilterNamed" desc="(Ljava/lang/String;)Lorg/eclipse/jst/j2ee/webapplication/Filter;" ref="2"/><method name="getVersionID" desc="()I" ref="3"/><method name="getServletMappings" desc="()Lorg/eclipse/emf/common/util/EList;" ref="6"/><method name="getDisplayName" desc="()Ljava/lang/String;" ref="7"/><method name="getListeners" desc="()Lorg/eclipse/emf/common/util/EList;" ref="3"/><method name="getEjbRefs" desc="()Lorg/eclipse/emf/common/util/EList;" ref="9"/><method name="getFilters" desc="()Lorg/eclipse/emf/common/util/EList;" ref="3"/><method name="getServlets" desc="()Lorg/eclipse/emf/common/util/EList;" ref="9"/><method name="getLargeIcon" desc="()Ljava/lang/String;" ref="1"/><method name="isDistributable" desc="()Z" ref="1"/><method name="getFilterMapping" desc="(Lorg/eclipse/jst/j2ee/webapplication/Filter;)Lorg/eclipse/jst/j2ee/webapplication/FilterMapping;" ref="2"/><method name="getSmallIcon" desc="()Ljava/lang/String;" ref="1"/><method name="eUnset" desc="(Lorg/eclipse/emf/ecore/EStructuralFeature;)V" ref="1"/><method name="getFilterMappings" desc="()Lorg/eclipse/emf/common/util/EList;" ref="4"/></class><class name="org.eclipse.jst.j2ee.webservice.wsclient.Webservice_clientPackage" ref="4" impl="0" subclass="0" instantiate="0"><method name="getServiceRef" desc="()Lorg/eclipse/emf/ecore/EClass;" ref="1"/><field name="eINSTANCE" desc="Lorg/eclipse/jst/j2ee/webservice/wsclient/Webservice_clientPackage;" ref="3"/></class><class name="org.eclipse.jst.j2ee.jca.ConnectionDefinition" ref="15" impl="0" subclass="0" instantiate="0"><method name="getConnectionFactoryImplClass" desc="()Ljava/lang/String;" ref="1"/><method name="getConnectionFactoryInterface" desc="()Ljava/lang/String;" ref="4"/><method name="getConnectionImplClass" desc="()Ljava/lang/String;" ref="1"/><method name="getManagedConnectionFactoryClass" desc="()Ljava/lang/String;" ref="1"/><method name="getConnectionInterface" desc="()Ljava/lang/String;" ref="1"/></class><class name="org.eclipse.jst.j2ee.application.ApplicationPackage" ref="7" impl="0" subclass="0" instantiate="0"><method name="getApplication_Modules" desc="()Lorg/eclipse/emf/ecore/EReference;" ref="2"/><method name="getApplicationFactory" desc="()Lorg/eclipse/jst/j2ee/application/ApplicationFactory;" ref="1"/><field name="eINSTANCE" desc="Lorg/eclipse/jst/j2ee/application/ApplicationPackage;" ref="4"/></class><class name="org.eclipse.jst.j2ee.commonarchivecore.internal.helpers.ArchiveURIConverterImpl" ref="5" impl="0" subclass="0" instantiate="1"><method name="&lt;init>" desc="(Lorg/eclipse/jst/j2ee/commonarchivecore/internal/Archive;Ljava/lang/String;)V" ref="1"/><method name="getArchive" desc="()Lorg/eclipse/jst/j2ee/commonarchivecore/internal/Archive;" ref="2"/></class><class name="org.eclipse.jst.j2ee.ejb.internal.impl.KeyRelationshipRoleFilter" ref="2" impl="0" subclass="0" instantiate="0"><method name="singleton" desc="()Lorg/eclipse/jst/j2ee/ejb/internal/impl/KeyRelationshipRoleFilter;" ref="1"/></class><class name="org.eclipse.jst.j2ee.commonarchivecore.internal.impl.FileImpl" ref="8" impl="0" subclass="0" instantiate="0"><method name="isArchive" desc="()Z" ref="1"/><method name="getName" desc="()Ljava/lang/String;" ref="1"/><method name="getURI" desc="()Ljava/lang/String;" ref="2"/><method name="isModuleFile" desc="()Z" ref="1"/><method name="isApplicationClientFile" desc="()Z" ref="1"/></class><class name="org.eclipse.jst.j2ee.ejb.EJBJar" ref="706" impl="0" subclass="0" instantiate="0"><method name="getEnterpriseBeans" desc="()Lorg/eclipse/emf/common/util/EList;" ref="87"/><method name="eResource" desc="()Lorg/eclipse/emf/ecore/resource/Resource;" ref="20"/><method name="eIsProxy" desc="()Z" ref="4"/><method name="getSessionBeans" desc="()Ljava/util/List;" ref="2"/><method name="getEJBRelation" desc="(Ljava/lang/String;)Lorg/eclipse/jst/j2ee/ejb/EJBRelation;" ref="1"/><method name="getRelationshipList" desc="()Lorg/eclipse/jst/j2ee/ejb/Relationships;" ref="6"/><method name="getBeanManagedBeans" desc="()Ljava/util/List;" ref="3"/><method name="setDisplayName" desc="(Ljava/lang/String;)V" ref="1"/><method name="getMessageDrivenBeans" desc="()Ljava/util/List;" ref="1"/><method name="getContainerManagedBeans" desc="()Ljava/util/List;" ref="14"/><method name="getEjbClientJar" desc="()Ljava/lang/String;" ref="3"/><method name="getEnterpriseBeanWithReference" desc="(Lorg/eclipse/jem/java/JavaClass;)Lorg/eclipse/jst/j2ee/ejb/EnterpriseBean;" ref="1"/><method name="getVersionID" desc="()I" ref="35"/><method name="setRelationshipList" desc="(Lorg/eclipse/jst/j2ee/ejb/Relationships;)V" ref="2"/><method name="containsContainerManagedBeans" desc="()Z" ref="7"/><method name="getJ2EEVersionID" desc="()I" ref="1"/><method name="isVersion2_0Descriptor" desc="()Z" ref="2"/><method name="isVersion1_1Descriptor" desc="()Z" ref="2"/><method name="getEJB11ContainerManagedBeans" desc="()Ljava/util/List;" ref="1"/><method name="getAssemblyDescriptor" desc="()Lorg/eclipse/jst/j2ee/ejb/AssemblyDescriptor;" ref="14"/><method name="getDisplayName" desc="()Ljava/lang/String;" ref="11"/><method name="containsSecurityRole" desc="(Ljava/lang/String;)Z" ref="1"/><method name="getVersion" desc="()Ljava/lang/String;" ref="1"/><method name="getEnterpriseBeanNamed" desc="(Ljava/lang/String;)Lorg/eclipse/jst/j2ee/ejb/EnterpriseBean;" ref="30"/><method name="getEjbRelations" desc="()Ljava/util/List;" ref="3"/><method name="eUnset" desc="(Lorg/eclipse/emf/ecore/EStructuralFeature;)V" ref="1"/><method name="setAssemblyDescriptor" desc="(Lorg/eclipse/jst/j2ee/ejb/AssemblyDescriptor;)V" ref="3"/></class><class name="org.eclipse.jst.j2ee.commonarchivecore.internal.impl.ConnectorModuleRefImpl" ref="1" impl="0" subclass="1" instantiate="1"><method name="&lt;init>" desc="()V" ref="1"/></class><class name="org.eclipse.jst.j2ee.webapplication.ContextParam" ref="5" impl="0" subclass="0" instantiate="0"><method name="getParamName" desc="()Ljava/lang/String;" ref="1"/><method name="getParamValue" desc="()Ljava/lang/String;" ref="1"/></class><class name="org.eclipse.jst.j2ee.model.internal.validation.EJBJar20VRule" ref="1" impl="0" subclass="1" instantiate="1"><method name="&lt;init>" desc="()V" ref="1"/></class><class name="org.eclipse.jst.j2ee.ejb.internal.util.CommonRelationshipAttributeMaintenanceAdapter" ref="1" impl="0" subclass="1" instantiate="1"><method name="&lt;init>" desc="()V" ref="1"/></class><class name="org.eclipse.jst.j2ee.commonarchivecore.internal.CommonArchiveFactoryRegistry" ref="2" impl="0" subclass="0" instantiate="0"><method name="setCommonArchiveFactory" desc="(Lorg/eclipse/jst/j2ee/commonarchivecore/internal/CommonarchiveFactory;)V" ref="1"/><field name="INSTANCE" desc="Lorg/eclipse/jst/j2ee/commonarchivecore/internal/CommonArchiveFactoryRegistry;" ref="1"/></class><class name="org.eclipse.jst.j2ee.commonarchivecore.internal.exception.ResourceLoadException" ref="13" impl="0" subclass="0" instantiate="0"><method name="printStackTrace" desc="()V" ref="1"/></class><class name="org.eclipse.jst.j2ee.ejb.EjbFactory" ref="136" impl="0" subclass="0" instantiate="0"><method name="createQueryMethod" desc="()Lorg/eclipse/jst/j2ee/ejb/QueryMethod;" ref="12"/><method name="createEJBRelation" desc="()Lorg/eclipse/jst/j2ee/ejb/EJBRelation;" ref="2"/><method name="createActivationConfig" desc="()Lorg/eclipse/jst/j2ee/ejb/ActivationConfig;" ref="1"/><method name="createActivationConfigProperty" desc="()Lorg/eclipse/jst/j2ee/ejb/ActivationConfigProperty;" ref="1"/><method name="createMethodPermission" desc="()Lorg/eclipse/jst/j2ee/ejb/MethodPermission;" ref="3"/><method name="createEntity" desc="()Lorg/eclipse/jst/j2ee/ejb/Entity;" ref="3"/><method name="createContainerManagedEntity" desc="()Lorg/eclipse/jst/j2ee/ejb/ContainerManagedEntity;" ref="5"/><method name="createCMPAttribute" desc="()Lorg/eclipse/jst/j2ee/ejb/CMPAttribute;" ref="5"/><method name="createEJBJar" desc="()Lorg/eclipse/jst/j2ee/ejb/EJBJar;" ref="2"/><method name="createRoleSource" desc="()Lorg/eclipse/jst/j2ee/ejb/RoleSource;" ref="2"/><method name="createCMRField" desc="()Lorg/eclipse/jst/j2ee/ejb/CMRField;" ref="3"/><method name="createAssemblyDescriptor" desc="()Lorg/eclipse/jst/j2ee/ejb/AssemblyDescriptor;" ref="3"/><method name="createMessageDriven" desc="()Lorg/eclipse/jst/j2ee/ejb/MessageDriven;" ref="2"/><method name="createMethodElement" desc="()Lorg/eclipse/jst/j2ee/ejb/MethodElement;" ref="22"/><method name="createEJBRelationshipRole" desc="()Lorg/eclipse/jst/j2ee/ejb/EJBRelationshipRole;" ref="2"/><method name="createRelationships" desc="()Lorg/eclipse/jst/j2ee/ejb/Relationships;" ref="2"/><method name="getEjbPackage" desc="()Lorg/eclipse/jst/j2ee/ejb/EjbPackage;" ref="1"/><method name="createMethodTransaction" desc="()Lorg/eclipse/jst/j2ee/ejb/MethodTransaction;" ref="3"/><method name="createMethodElement" desc="(Ljava/lang/String;)Lorg/eclipse/jst/j2ee/ejb/MethodElement;" ref="1"/><method name="createMethodElementFrom" desc="(Ljava/lang/reflect/Method;)Lorg/eclipse/jst/j2ee/ejb/MethodElement;" ref="2"/><method name="createSession" desc="()Lorg/eclipse/jst/j2ee/ejb/Session;" ref="3"/><method name="createMethodElementFrom" desc="(Lorg/eclipse/jem/java/Method;)Lorg/eclipse/jst/j2ee/ejb/MethodElement;" ref="3"/><method name="createQuery" desc="()Lorg/eclipse/jst/j2ee/ejb/Query;" ref="2"/><method name="createExcludeList" desc="()Lorg/eclipse/jst/j2ee/ejb/ExcludeList;" ref="1"/><field name="eINSTANCE" desc="Lorg/eclipse/jst/j2ee/ejb/EjbFactory;" ref="19"/></class><class name="org.eclipse.jst.j2ee.client.ClientFactory" ref="1" impl="0" subclass="0" instantiate="0"></class><class name="org.eclipse.jst.j2ee.common.CommonFactory" ref="72" impl="0" subclass="0" instantiate="0"><method name="createParamValue" desc="()Lorg/eclipse/jst/j2ee/common/ParamValue;" ref="3"/><method name="createListener" desc="()Lorg/eclipse/jst/j2ee/common/Listener;" ref="3"/><method name="createResourceEnvRef" desc="()Lorg/eclipse/jst/j2ee/common/ResourceEnvRef;" ref="3"/><method name="createResourceRef" desc="()Lorg/eclipse/jst/j2ee/common/ResourceRef;" ref="3"/><method name="createDisplayName" desc="()Lorg/eclipse/jst/j2ee/common/DisplayName;" ref="3"/><method name="createUseCallerIdentity" desc="()Lorg/eclipse/jst/j2ee/common/UseCallerIdentity;" ref="2"/><method name="createDescription" desc="()Lorg/eclipse/jst/j2ee/common/Description;" ref="7"/><method name="createSecurityRoleRef" desc="()Lorg/eclipse/jst/j2ee/common/SecurityRoleRef;" ref="3"/><method name="createEJBLocalRef" desc="()Lorg/eclipse/jst/j2ee/common/EJBLocalRef;" ref="2"/><method name="createEnvEntry" desc="()Lorg/eclipse/jst/j2ee/common/EnvEntry;" ref="4"/><method name="createSecurityRole" desc="()Lorg/eclipse/jst/j2ee/common/SecurityRole;" ref="6"/><method name="createEjbRef" desc="()Lorg/eclipse/jst/j2ee/common/EjbRef;" ref="2"/><method name="createIdentity" desc="()Lorg/eclipse/jst/j2ee/common/Identity;" ref="3"/><method name="createRunAsSpecifiedIdentity" desc="()Lorg/eclipse/jst/j2ee/common/RunAsSpecifiedIdentity;" ref="3"/><method name="getCommonPackage" desc="()Lorg/eclipse/jst/j2ee/common/CommonPackage;" ref="1"/><field name="eINSTANCE" desc="Lorg/eclipse/jst/j2ee/common/CommonFactory;" ref="10"/></class><class name="org.eclipse.jst.j2ee.ejb.internal.impl.LocalRelationshipRoleKeyAttributeFilter" ref="2" impl="0" subclass="0" instantiate="0"><method name="singleton" desc="()Lorg/eclipse/jst/j2ee/ejb/internal/impl/LocalRelationshipRoleAttributeFilter;" ref="1"/></class><class name="org.eclipse.jst.j2ee.application.internal.impl.ConnectorModuleImpl" ref="3" impl="0" subclass="0" instantiate="0"><method name="getUri" desc="()Ljava/lang/String;" ref="1"/></class><class name="org.eclipse.jst.j2ee.commonarchivecore.internal.CommonArchiveResourceHandler" ref="6" impl="0" subclass="0" instantiate="0"><method name="getString" desc="(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;" ref="2"/><field name="missing_class_EXC_" desc="Ljava/lang/String;" ref="1"/><field name="_The_following_files_could_EXC_" desc="Ljava/lang/String;" ref="1"/><field name="tx_bean_mgd_WARN_" desc="Ljava/lang/String;" ref="1"/><field name="Converted" desc="Ljava/lang/String;" ref="1"/><field name="Archive_is_not_a_valid_EJB_EXC_" desc="Ljava/lang/String;" ref="1"/><field name="inferred_dds_EXC_" desc="Ljava/lang/String;" ref="1"/><field name="filename_exception_EXC_" desc="Ljava/lang/String;" ref="1"/><field name="manifest_dd_load_EXC_" desc="Ljava/lang/String;" ref="1"/><field name="reading_dd_EXC_" desc="Ljava/lang/String;" ref="1"/><field name="ser_not_dd_EXC_" desc="Ljava/lang/String;" ref="1"/><field name="no_dds_10_EXC_" desc="Ljava/lang/String;" ref="1"/><field name="manifest_dd_find_EXC_" desc="Ljava/lang/String;" ref="1"/><field name="io_ex_reading_dd_EXC_" desc="Ljava/lang/String;" ref="1"/></class><class name="org.eclipse.jst.j2ee.commonarchivecore.internal.exception.SaveFailureException" ref="12" impl="0" subclass="0" instantiate="1"><method name="getMessage" desc="()Ljava/lang/String;" ref="1"/><method name="printStackTrace" desc="()V" ref="4"/><method name="getNestedException" desc="()Ljava/lang/Exception;" ref="1"/><method name="getCause" desc="()Ljava/lang/Throwable;" ref="1"/><method name="&lt;init>" desc="(Ljava/lang/String;Ljava/lang/Exception;)V" ref="1"/></class><class name="org.eclipse.jst.j2ee.ejb.Query" ref="52" impl="0" subclass="0" instantiate="0"><method name="getEjbQL" desc="()Ljava/lang/String;" ref="4"/><method name="getEntity" desc="()Lorg/eclipse/jst/j2ee/ejb/ContainerManagedEntity;" ref="1"/><method name="getQueryMethod" desc="()Lorg/eclipse/jst/j2ee/ejb/QueryMethod;" ref="8"/><method name="setEntity" desc="(Lorg/eclipse/jst/j2ee/ejb/ContainerManagedEntity;)V" ref="1"/><method name="setDescription" desc="(Ljava/lang/String;)V" ref="3"/><method name="isLocalResultMapping" desc="()Z" ref="1"/><method name="setEjbQL" desc="(Ljava/lang/String;)V" ref="3"/><method name="setReturnTypeMapping" desc="(Lorg/eclipse/jst/j2ee/ejb/ReturnTypeMapping;)V" ref="2"/><method name="setQueryMethod" desc="(Lorg/eclipse/jst/j2ee/ejb/QueryMethod;)V" ref="2"/></class><class name="org.eclipse.jst.j2ee.commonarchivecore.internal.strategy.SaveStrategy" ref="1" impl="0" subclass="0" instantiate="0"></class><class name="org.eclipse.jst.j2ee.model.internal.validation.IValidationRule" ref="5" impl="0" subclass="0" instantiate="0"><method name="getId" desc="()Ljava/lang/Object;" ref="1"/><method name="getDependents" desc="()Ljava/util/Set;" ref="1"/><method name="getTarget" desc="(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;" ref="1"/></class><class name="org.eclipse.jst.j2ee.model.internal.validation.AbstractEJBValidator$TargetObject" ref="6" impl="0" subclass="0" instantiate="0"><method name="getTargetParent" desc="()Ljava/lang/Object;" ref="2"/><method name="getTarget" desc="()Ljava/lang/Object;" ref="2"/></class><class name="org.eclipse.jst.j2ee.jca.InboundResourceAdapter" ref="6" impl="0" subclass="0" instantiate="0"><method name="getMessageAdapter" desc="()Lorg/eclipse/jst/j2ee/jca/MessageAdapter;" ref="3"/></class><class name="org.eclipse.jst.j2ee.ejb.internal.impl.EJBJarImpl" ref="1" impl="0" subclass="0" instantiate="0"></class><class name="org.eclipse.jst.j2ee.common.MessageDestinationRef" ref="49" impl="0" subclass="0" instantiate="0"><method name="getLink" desc="()Ljava/lang/String;" ref="3"/><method name="getName" desc="()Ljava/lang/String;" ref="8"/><method name="eIsProxy" desc="()Z" ref="1"/></class><class name="org.eclipse.jst.j2ee.model.internal.validation.AValidationRule" ref="4" impl="0" subclass="3" instantiate="3"><method name="&lt;init>" desc="()V" ref="3"/><method name="reset" desc="()V" ref="1"/></class><class name="org.eclipse.jst.j2ee.jsp.JspPackage" ref="1" impl="0" subclass="0" instantiate="0"><field name="eINSTANCE" desc="Lorg/eclipse/jst/j2ee/jsp/JspPackage;" ref="1"/></class><class name="org.eclipse.jst.j2ee.common.EnvEntry" ref="49" impl="0" subclass="0" instantiate="0"><method name="getName" desc="()Ljava/lang/String;" ref="5"/><method name="setValue" desc="(Ljava/lang/String;)V" ref="7"/><method name="getDescriptions" desc="()Lorg/eclipse/emf/common/util/EList;" ref="4"/><method name="setType" desc="(Lorg/eclipse/jst/j2ee/common/EnvEntryType;)V" ref="6"/><method name="setName" desc="(Ljava/lang/String;)V" ref="6"/><method name="getDescription" desc="()Ljava/lang/String;" ref="2"/><method name="setDescription" desc="(Ljava/lang/String;)V" ref="1"/><method name="getValue" desc="()Ljava/lang/String;" ref="4"/><method name="getType" desc="()Lorg/eclipse/jst/j2ee/common/EnvEntryType;" ref="3"/></class><class name="org.eclipse.jst.j2ee.internal.J2EESpecificationConstants" ref="1" impl="1" subclass="0" instantiate="0"></class><class name="org.eclipse.jst.j2ee.webservice.wsclient.WebServicesClient" ref="34" impl="0" subclass="0" instantiate="0"><method name="getServiceRefs" desc="()Lorg/eclipse/emf/common/util/EList;" ref="5"/><method name="getComponentScopedRefs" desc="()Lorg/eclipse/emf/common/util/EList;" ref="7"/></class><class name="org.eclipse.jst.j2ee.model.internal.validation.J2EEValidator" ref="4" impl="0" subclass="2" instantiate="2"><method name="&lt;init>" desc="()V" ref="2"/><method name="validate" desc="(Lorg/eclipse/wst/validation/internal/provisional/core/IValidationContext;Lorg/eclipse/wst/validation/internal/provisional/core/IReporter;)V" ref="2"/></class><class name="org.eclipse.jst.j2ee.webapplication.WebType" ref="5" impl="0" subclass="0" instantiate="0"><method name="isJspType" desc="()Z" ref="2"/></class><class name="org.eclipse.jst.j2ee.ejb.internal.impl.EjbFactoryImpl" ref="11" impl="0" subclass="0" instantiate="2"><method name="createActivationConfig" desc="()Lorg/eclipse/jst/j2ee/ejb/ActivationConfig;" ref="1"/><method name="createActivationConfigProperty" desc="()Lorg/eclipse/jst/j2ee/ejb/ActivationConfigProperty;" ref="1"/><method name="createMessageDrivenDestination" desc="()Lorg/eclipse/jst/j2ee/ejb/MessageDrivenDestination;" ref="1"/><method name="createMessageDriven" desc="()Lorg/eclipse/jst/j2ee/ejb/MessageDriven;" ref="1"/><method name="getPackage" desc="()Lorg/eclipse/jst/j2ee/ejb/EjbPackage;" ref="1"/><method name="createSession" desc="()Lorg/eclipse/jst/j2ee/ejb/Session;" ref="1"/><method name="&lt;init>" desc="()V" ref="2"/><method name="getActiveFactory" desc="()Lorg/eclipse/jst/j2ee/ejb/EjbFactory;" ref="1"/></class><class name="org.eclipse.jst.j2ee.commonarchivecore.internal.exception.NotADeploymentDescriptorException" ref="1" impl="0" subclass="0" instantiate="1"><method name="&lt;init>" desc="(Ljava/lang/String;)V" ref="1"/></class><class name="org.eclipse.jst.j2ee.common.internal.impl.J2EEResourceFactoryRegistry" ref="14" impl="0" subclass="0" instantiate="7"><method name="getExtensionToFactoryMap" desc="()Ljava/util/Map;" ref="1"/><method name="getFactory" desc="(Lorg/eclipse/emf/common/util/URI;)Lorg/eclipse/emf/ecore/resource/Resource$Factory;" ref="1"/><method name="&lt;init>" desc="()V" ref="7"/><method name="registerLastFileSegment" desc="(Ljava/lang/String;Lorg/eclipse/emf/ecore/resource/Resource$Factory;)V" ref="2"/><field name="INSTANCE" desc="Lorg/eclipse/jst/j2ee/common/internal/impl/J2EEResourceFactoryRegistry;" ref="3"/></class><class name="org.eclipse.jst.j2ee.model.internal.validation.InvalidInputException" ref="3" impl="0" subclass="0" instantiate="0"></class><class name="org.eclipse.jst.j2ee.model.internal.validation.MessageUtility" ref="16" impl="0" subclass="0" instantiate="0"><method name="getGroupName" desc="(Ljava/lang/Object;)Ljava/lang/String;" ref="1"/><method name="getMessage" desc="(Lorg/eclipse/jst/j2ee/model/internal/validation/IEJBValidationContext;Ljava/lang/Object;ILorg/eclipse/jst/j2ee/ejb/CommonRelationshipRole;Lorg/eclipse/jst/j2ee/model/internal/validation/IValidationRule;)Lorg/eclipse/wst/validation/internal/provisional/core/IMessage;" ref="1"/><method name="getUtility" desc="()Lorg/eclipse/jst/j2ee/model/internal/validation/MessageUtility;" ref="4"/><method name="getMessage" desc="(Lorg/eclipse/jst/j2ee/model/internal/validation/IEJBValidationContext;Ljava/lang/Object;ILorg/eclipse/jst/j2ee/ejb/EJBJar;Lorg/eclipse/jst/j2ee/model/internal/validation/IValidationRule;)Lorg/eclipse/wst/validation/internal/provisional/core/IMessage;" ref="1"/><method name="getMessage" desc="(Lorg/eclipse/jst/j2ee/model/internal/validation/IEJBValidationContext;Ljava/lang/Object;ILorg/eclipse/jst/j2ee/ejb/EnterpriseBean;Lorg/eclipse/jem/java/JavaClass;Lorg/eclipse/jem/java/Method;[Ljava/lang/String;Lorg/eclipse/jst/j2ee/model/internal/validation/IValidationRule;)Lorg/eclipse/wst/validation/internal/provisional/core/IMessage;" ref="1"/><method name="getMessage" desc="(Lorg/eclipse/jst/j2ee/model/internal/validation/IEJBValidationContext;Ljava/lang/Object;ILorg/eclipse/jst/j2ee/ejb/EnterpriseBean;Lorg/eclipse/jst/j2ee/model/internal/validation/IValidationRule;)Lorg/eclipse/wst/validation/internal/provisional/core/IMessage;" ref="1"/><method name="getMessage" desc="(Lorg/eclipse/jst/j2ee/model/internal/validation/IEJBValidationContext;Ljava/lang/Object;ILorg/eclipse/jst/j2ee/ejb/EnterpriseBean;[Ljava/lang/String;Lorg/eclipse/jst/j2ee/model/internal/validation/IValidationRule;)Lorg/eclipse/wst/validation/internal/provisional/core/IMessage;" ref="2"/></class><class name="org.eclipse.jst.j2ee.webservice.wsdd.EJBLink" ref="2" impl="0" subclass="0" instantiate="0"><method name="setEjbLink" desc="(Ljava/lang/String;)V" ref="1"/></class><class name="org.eclipse.jst.j2ee.webapplication.AuthMethodKind" ref="2" impl="0" subclass="0" instantiate="0"><method name="getName" desc="()Ljava/lang/String;" ref="1"/><field name="DIGEST_LITERAL" desc="Lorg/eclipse/jst/j2ee/webapplication/AuthMethodKind;" ref="1"/><field name="UNSPECIFIED_LITERAL" desc="Lorg/eclipse/jst/j2ee/webapplication/AuthMethodKind;" ref="1"/><field name="CLIENT_CERT_LITERAL" desc="Lorg/eclipse/jst/j2ee/webapplication/AuthMethodKind;" ref="1"/><field name="BASIC_LITERAL" desc="Lorg/eclipse/jst/j2ee/webapplication/AuthMethodKind;" ref="1"/></class><class name="org.eclipse.jst.j2ee.ejb.SubscriptionDurabilityKind" ref="2" impl="0" subclass="0" instantiate="0"><method name="getName" desc="()Ljava/lang/String;" ref="1"/><field name="DURABLE_LITERAL" desc="Lorg/eclipse/jst/j2ee/ejb/SubscriptionDurabilityKind;" ref="1"/><field name="NON_DURABLE_LITERAL" desc="Lorg/eclipse/jst/j2ee/ejb/SubscriptionDurabilityKind;" ref="1"/></class><class name="org.eclipse.jst.j2ee.ejb.internal.impl.LocalRelationshipRoleAttributeFilter" ref="2" impl="0" subclass="0" instantiate="0"><method name="singleton" desc="()Lorg/eclipse/jst/j2ee/ejb/internal/impl/LocalRelationshipRoleAttributeFilter;" ref="1"/></class><class name="org.eclipse.jst.j2ee.ejb.ActivationConfig" ref="6" impl="0" subclass="0" instantiate="0"><method name="getConfigProperties" desc="()Lorg/eclipse/emf/common/util/EList;" ref="2"/></class><class name="org.eclipse.jst.j2ee.commonarchivecore.internal.helpers.FileIterator" ref="6" impl="0" subclass="0" instantiate="0"><method name="next" desc="()Lorg/eclipse/jst/j2ee/commonarchivecore/internal/File;" ref="2"/><method name="hasNext" desc="()Z" ref="2"/></class><class name="org.eclipse.jst.j2ee.model.internal.validation.AbstractEJBValidationRuleFactory" ref="1" impl="0" subclass="1" instantiate="1"><method name="&lt;init>" desc="()V" ref="1"/></class><class name="org.eclipse.jst.j2ee.common.EJBLocalRef" ref="42" impl="0" subclass="0" instantiate="0"><method name="setHome" desc="(Ljava/lang/String;)V" ref="2"/><method name="getName" desc="()Ljava/lang/String;" ref="8"/><method name="setType" desc="(Lorg/eclipse/jst/j2ee/common/EjbRefType;)V" ref="2"/><method name="setName" desc="(Ljava/lang/String;)V" ref="2"/><method name="setLink" desc="(Ljava/lang/String;)V" ref="1"/><method name="setLocal" desc="(Ljava/lang/String;)V" ref="4"/><method name="setLocalHome" desc="(Ljava/lang/String;)V" ref="2"/></class><class name="org.eclipse.jst.j2ee.internal.model.translator.common.EnvEntryTranslator" ref="1" impl="0" subclass="0" instantiate="1"><method name="&lt;init>" desc="(Lorg/eclipse/emf/ecore/EStructuralFeature;ZZ)V" ref="1"/></class><class name="org.eclipse.jst.j2ee.webapplication.UserDataConstraint" ref="1" impl="0" subclass="0" instantiate="0"></class><class name="org.eclipse.jst.j2ee.commonarchivecore.looseconfig.internal.LooseModule" ref="8" impl="0" subclass="0" instantiate="0"><method name="getUri" desc="()Ljava/lang/String;" ref="1"/><method name="setUri" desc="(Ljava/lang/String;)V" ref="2"/></class><class name="org.eclipse.jst.j2ee.commonarchivecore.internal.impl.ApplicationClientFileImpl" ref="2" impl="0" subclass="1" instantiate="1"><method name="getDefaultClassLoader" desc="()Ljava/lang/ClassLoader;" ref="1"/><method name="&lt;init>" desc="()V" ref="1"/></class><class name="org.eclipse.jst.j2ee.commonarchivecore.internal.ModuleFile" ref="109" impl="2" subclass="0" instantiate="0"><method name="isEARFile" desc="()Z" ref="1"/><method name="getDeploymentDescriptorResource" desc="()Lorg/eclipse/emf/ecore/resource/Resource;" ref="2"/><method name="containsFile" desc="(Ljava/lang/String;)Z" ref="1"/><method name="isEJBJarFile" desc="()Z" ref="5"/><method name="getURI" desc="()Ljava/lang/String;" ref="13"/><method name="eIsProxy" desc="()Z" ref="1"/><method name="getInputStream" desc="(Ljava/lang/String;)Ljava/io/InputStream;" ref="1"/><method name="getFile" desc="(Ljava/lang/String;)Lorg/eclipse/jst/j2ee/commonarchivecore/internal/File;" ref="1"/><method name="setSaveFilter" desc="(Lorg/eclipse/jst/j2ee/commonarchivecore/internal/helpers/SaveFilter;)V" ref="1"/><method name="isWARFile" desc="()Z" ref="4"/><method name="save" desc="(Lorg/eclipse/jst/j2ee/commonarchivecore/internal/strategy/SaveStrategy;)V" ref="1"/><method name="addCopy" desc="(Lorg/eclipse/jst/j2ee/commonarchivecore/internal/File;)Lorg/eclipse/jst/j2ee/commonarchivecore/internal/File;" ref="1"/><method name="getName" desc="()Ljava/lang/String;" ref="2"/><method name="getFullRuntimeClassPath" desc="()[Lorg/eclipse/jst/j2ee/commonarchivecore/internal/helpers/RuntimeClasspathEntry;" ref="1"/><method name="isRARFile" desc="()Z" ref="3"/><method name="saveAs" desc="(Ljava/lang/String;)V" ref="1"/><method name="close" desc="()V" ref="4"/><method name="getManifest" desc="()Lorg/eclipse/jst/j2ee/commonarchivecore/internal/helpers/ArchiveManifest;" ref="1"/><method name="saveAsNoReopen" desc="(Ljava/lang/String;)V" ref="2"/><method name="isModuleFile" desc="()Z" ref="1"/><method name="setURI" desc="(Ljava/lang/String;)V" ref="1"/><method name="isApplicationClientFile" desc="()Z" ref="3"/></class><class name="org.eclipse.jst.j2ee.webapplication.LocalEncodingMappingList" ref="1" impl="0" subclass="0" instantiate="0"></class><class name="org.eclipse.jst.j2ee.ejb.EJBRelationshipRole" ref="123" impl="0" subclass="0" instantiate="0"><method name="isMany" desc="()Z" ref="2"/><method name="setSource" desc="(Lorg/eclipse/jst/j2ee/ejb/RoleSource;)V" ref="1"/><method name="setRoleName" desc="(Ljava/lang/String;)V" ref="3"/><method name="setRequired" desc="(Ljava/lang/Boolean;)V" ref="1"/><method name="setMultiplicity" desc="(Lorg/eclipse/jst/j2ee/ejb/MultiplicityKind;)V" ref="1"/><method name="getRoleName" desc="()Ljava/lang/String;" ref="3"/><method name="getCmrField" desc="()Lorg/eclipse/jst/j2ee/ejb/CMRField;" ref="5"/><method name="getSourceEntity" desc="()Lorg/eclipse/jst/j2ee/ejb/ContainerManagedEntity;" ref="5"/><method name="isForward" desc="()Z" ref="2"/><method name="getRelationship" desc="()Lorg/eclipse/jst/j2ee/ejb/EJBRelation;" ref="4"/><method name="getName" desc="()Ljava/lang/String;" ref="4"/><method name="getOpposite" desc="()Lorg/eclipse/jst/j2ee/ejb/EJBRelationshipRole;" ref="6"/><method name="eContainer" desc="()Lorg/eclipse/emf/ecore/EObject;" ref="2"/><method name="isNavigable" desc="()Z" ref="2"/><method name="setCmrField" desc="(Lorg/eclipse/jst/j2ee/ejb/CMRField;)V" ref="2"/><method name="setCascadeDelete" desc="(Z)V" ref="2"/><method name="setKey" desc="(Z)V" ref="1"/><method name="getMultiplicity" desc="()Lorg/eclipse/jst/j2ee/ejb/MultiplicityKind;" ref="1"/><method name="getSource" desc="()Lorg/eclipse/jst/j2ee/ejb/RoleSource;" ref="3"/></class><class name="org.eclipse.jst.j2ee.common.SecurityRole" ref="117" impl="0" subclass="0" instantiate="0"><method name="setRoleName" desc="(Ljava/lang/String;)V" ref="7"/><method name="getDescriptions" desc="()Lorg/eclipse/emf/common/util/EList;" ref="2"/><method name="getDescription" desc="()Ljava/lang/String;" ref="1"/><method name="getRoleName" desc="()Ljava/lang/String;" ref="17"/><method name="eResource" desc="()Lorg/eclipse/emf/ecore/resource/Resource;" ref="1"/><method name="setDescription" desc="(Ljava/lang/String;)V" ref="5"/><method name="eIsProxy" desc="()Z" ref="2"/></class><class name="org.eclipse.jst.j2ee.common.ResourceEnvRef" ref="79" impl="0" subclass="0" instantiate="0"><method name="getName" desc="()Ljava/lang/String;" ref="11"/><method name="setName" desc="(Ljava/lang/String;)V" ref="5"/><method name="setDescription" desc="(Ljava/lang/String;)V" ref="3"/><method name="eIsProxy" desc="()Z" ref="1"/><method name="getTypeName" desc="()Ljava/lang/String;" ref="2"/><method name="setTypeName" desc="(Ljava/lang/String;)V" ref="5"/></class><class name="org.eclipse.jst.j2ee.internal.J2EEMultiStatus" ref="3" impl="0" subclass="0" instantiate="1"><method name="merge" desc="(Lorg/eclipse/jst/j2ee/internal/J2EEStatus;)V" ref="1"/><method name="&lt;init>" desc="()V" ref="1"/></class><class name="org.eclipse.jst.j2ee.commonarchivecore.internal.ReadOnlyDirectory" ref="10" impl="0" subclass="0" instantiate="0"><method name="getFilesRecursive" desc="()Ljava/util/List;" ref="1"/><method name="getFileInSelfOrSubdirectory" desc="(Ljava/lang/String;)Lorg/eclipse/jst/j2ee/commonarchivecore/internal/File;" ref="2"/></class><class name="org.eclipse.jst.j2ee.commonarchivecore.looseconfig.internal.LooseconfigFactory" ref="13" impl="0" subclass="0" instantiate="0"><method name="createLooseConfiguration" desc="()Lorg/eclipse/jst/j2ee/commonarchivecore/looseconfig/internal/LooseConfiguration;" ref="1"/><method name="createLooseApplication" desc="()Lorg/eclipse/jst/j2ee/commonarchivecore/looseconfig/internal/LooseApplication;" ref="2"/><method name="createLooseLibrary" desc="()Lorg/eclipse/jst/j2ee/commonarchivecore/looseconfig/internal/LooseLibrary;" ref="2"/><method name="createLooseModule" desc="()Lorg/eclipse/jst/j2ee/commonarchivecore/looseconfig/internal/LooseModule;" ref="2"/><method name="createLooseWARFile" desc="()Lorg/eclipse/jst/j2ee/commonarchivecore/looseconfig/internal/LooseWARFile;" ref="2"/></class><class name="org.eclipse.jst.j2ee.ejb.internal.impl.EJBJarResourceFactory" ref="2" impl="0" subclass="0" instantiate="0"><method name="register" desc="()V" ref="1"/></class><class name="org.eclipse.jst.j2ee.application.Module" ref="110" impl="1" subclass="0" instantiate="0"><method name="isJavaModule" desc="()Z" ref="4"/><method name="isWebModule" desc="()Z" ref="7"/><method name="getAltDD" desc="()Ljava/lang/String;" ref="3"/><method name="eContainer" desc="()Lorg/eclipse/emf/ecore/EObject;" ref="1"/><method name="getApplication" desc="()Lorg/eclipse/jst/j2ee/application/Application;" ref="1"/><method name="getUri" desc="()Ljava/lang/String;" ref="16"/><method name="setUri" desc="(Ljava/lang/String;)V" ref="1"/><method name="eIsProxy" desc="()Z" ref="1"/><method name="isConnectorModule" desc="()Z" ref="3"/><method name="isEjbModule" desc="()Z" ref="5"/><method name="setAltDD" desc="(Ljava/lang/String;)V" ref="1"/></class><class name="org.eclipse.jst.j2ee.commonarchivecore.internal.impl.ArchiveCopyUtility" ref="4" impl="0" subclass="1" instantiate="1"><method name="addDeferredSingleReferenceCopy" desc="(Lorg/eclipse/emf/ecore/EReference;Lorg/eclipse/emf/ecore/EObject;Ljava/lang/String;Lorg/eclipse/emf/ecore/EObject;)V" ref="1"/><method name="&lt;init>" desc="()V" ref="1"/><method name="createCopy" desc="(Lorg/eclipse/wst/common/internal/emf/utilities/CopyGroup;)V" ref="1"/></class><class name="org.eclipse.jst.j2ee.commonarchivecore.internal.impl.CommonarchiveFactoryImpl" ref="16" impl="0" subclass="1" instantiate="1"><method name="getActiveFactory" desc="()Lorg/eclipse/jst/j2ee/commonarchivecore/internal/CommonarchiveFactory;" ref="7"/><method name="&lt;init>" desc="()V" ref="1"/><method name="primOpenArchive" desc="(Lorg/eclipse/jst/j2ee/commonarchivecore/internal/strategy/LoadStrategy;Ljava/lang/String;)Lorg/eclipse/jst/j2ee/commonarchivecore/internal/Archive;" ref="1"/></class><class name="org.eclipse.jst.j2ee.commonarchivecore.internal.impl.WebModuleRefImpl" ref="1" impl="0" subclass="1" instantiate="1"><method name="&lt;init>" desc="()V" ref="1"/></class><class name="org.eclipse.jst.j2ee.ejb.EnterpriseBean[]" ref="19" impl="0" subclass="0" instantiate="0"></class><class name="org.eclipse.jst.j2ee.commonarchivecore.internal.impl.ClientModuleRefImpl" ref="1" impl="0" subclass="1" instantiate="1"><method name="&lt;init>" desc="()V" ref="1"/></class><class name="org.eclipse.jst.j2ee.webservice.wsdd.WsddPackage" ref="1" impl="0" subclass="0" instantiate="0"><field name="eINSTANCE" desc="Lorg/eclipse/jst/j2ee/webservice/wsdd/WsddPackage;" ref="1"/></class><class name="org.eclipse.jst.j2ee.commonarchivecore.internal.GenericArchiveTypeDiscriminator" ref="1" impl="1" subclass="0" instantiate="0"></class><class name="org.eclipse.jst.j2ee.webservice.wsclient.ServiceRef" ref="76" impl="0" subclass="0" instantiate="0"><method name="getServiceRefName" desc="()Ljava/lang/String;" ref="14"/><method name="getJaxrpcMappingFile" desc="()Ljava/lang/String;" ref="1"/><method name="getServiceQname" desc="()Lorg/eclipse/jst/j2ee/common/QName;" ref="2"/><method name="getWsdlFile" desc="()Ljava/lang/String;" ref="4"/><method name="eIsProxy" desc="()Z" ref="1"/></class><class name="org.eclipse.jst.j2ee.common.EjbRef" ref="183" impl="0" subclass="0" instantiate="0"><method name="getLinkedEjb" desc="(Lorg/eclipse/jst/j2ee/ejb/EJBJar;)Lorg/eclipse/jst/j2ee/ejb/EnterpriseBean;" ref="3"/><method name="getLink" desc="()Ljava/lang/String;" ref="4"/><method name="setHome" desc="(Ljava/lang/String;)V" ref="4"/><method name="getDescriptions" desc="()Lorg/eclipse/emf/common/util/EList;" ref="1"/><method name="setType" desc="(Lorg/eclipse/jst/j2ee/common/EjbRefType;)V" ref="4"/><method name="getHome" desc="()Ljava/lang/String;" ref="3"/><method name="setLink" desc="(Ljava/lang/String;)V" ref="2"/><method name="isLocal" desc="()Z" ref="2"/><method name="eAdapters" desc="()Lorg/eclipse/emf/common/util/EList;" ref="1"/><method name="eIsProxy" desc="()Z" ref="2"/><method name="getRemote" desc="()Ljava/lang/String;" ref="4"/><method name="getName" desc="()Ljava/lang/String;" ref="22"/><method name="eContainer" desc="()Lorg/eclipse/emf/ecore/EObject;" ref="5"/><method name="setName" desc="(Ljava/lang/String;)V" ref="4"/><method name="setRemote" desc="(Ljava/lang/String;)V" ref="4"/></class><class name="org.eclipse.jst.j2ee.webservice.internal.WebServiceInit" ref="14" impl="0" subclass="0" instantiate="0"><method name="init" desc="()V" ref="7"/></class><class name="org.eclipse.jst.j2ee.webapplication.AuthConstraint" ref="3" impl="0" subclass="0" instantiate="0"><method name="getRoles" desc="()Lorg/eclipse/emf/common/util/EList;" ref="1"/></class><class name="org.eclipse.jst.j2ee.ejb.EJBExtensionFilter" ref="4" impl="0" subclass="0" instantiate="0"><method name="filter" desc="(Lorg/eclipse/jst/j2ee/ejb/EnterpriseBean;)Ljava/util/List;" ref="1"/></class><class name="org.eclipse.jst.j2ee.common.DisplayName" ref="8" impl="0" subclass="0" instantiate="0"><method name="setValue" desc="(Ljava/lang/String;)V" ref="3"/><method name="getValue" desc="()Ljava/lang/String;" ref="1"/></class><class name="org.eclipse.jst.j2ee.internal.xml.DeploymentDescriptorXmlMapperI" ref="1" impl="1" subclass="0" instantiate="0"></class><class name="org.eclipse.jst.j2ee.commonarchivecore.internal.Archive" ref="344" impl="1" subclass="0" instantiate="0"><method name="getAbsolutePath" desc="()Ljava/lang/String;" ref="1"/><method name="setDirectoryEntry" desc="(Z)V" ref="1"/><method name="containsFile" desc="(Ljava/lang/String;)Z" ref="8"/><method name="getResourcesPath" desc="()Ljava/lang/String;" ref="1"/><method name="getLoadedMofResources" desc="()Ljava/util/Collection;" ref="1"/><method name="getURI" desc="()Ljava/lang/String;" ref="14"/><method name="getInputStream" desc="(Ljava/lang/String;)Ljava/io/InputStream;" ref="3"/><method name="extractNoReopen" desc="(I)V" ref="1"/><method name="setLastModif