[113142] Clean up API violations
diff --git a/plugins/org.eclipse.jst.j2ee.ejb.annotations.xdoclet/src/org/eclipse/jst/j2ee/ejb/annotations/internal/xdoclet/provider/XDocletAnnotationProvider.java b/plugins/org.eclipse.jst.j2ee.ejb.annotations.xdoclet/src/org/eclipse/jst/j2ee/ejb/annotations/internal/xdoclet/provider/XDocletAnnotationProvider.java
index 9b49169..29c5d5b 100644
--- a/plugins/org.eclipse.jst.j2ee.ejb.annotations.xdoclet/src/org/eclipse/jst/j2ee/ejb/annotations/internal/xdoclet/provider/XDocletAnnotationProvider.java
+++ b/plugins/org.eclipse.jst.j2ee.ejb.annotations.xdoclet/src/org/eclipse/jst/j2ee/ejb/annotations/internal/xdoclet/provider/XDocletAnnotationProvider.java
@@ -77,8 +77,7 @@
 	public boolean isValid() {
 
 		XDocletPreferenceStore store = XDocletPreferenceStore.forProject(null);
-		XDocletRuntime runtime = XDocletExtensionUtil.getRuntime(store
-				.getProperty(XDocletPreferenceStore.XDOCLETVERSION));
+		XDocletRuntime runtime = XDocletExtensionUtil.getRuntime(store.getProperty(XDocletPreferenceStore.XDOCLETVERSION));
 		runtime.setHome(store.getProperty(XDocletPreferenceStore.XDOCLETHOME));
 		return runtime.isValid();
 	}
@@ -87,8 +86,7 @@
 		return "XDocletAnnotionProvider"; //$NON-NLS-1$
 	}
 
-	public void generateSession(ISessionBean delegate, IProgressMonitor monitor)
-			throws CoreException, InterruptedException {
+	public void generateSession(ISessionBean delegate, IProgressMonitor monitor) throws CoreException, InterruptedException {
 
 		IDataModel dataModel = delegate.getDataModel();
 
@@ -96,8 +94,7 @@
 		String stub = ""; //$NON-NLS-1$
 		String method = ""; //$NON-NLS-1$
 
-		IConfigurationElement preferredAnnotation = EmitterUtilities
-				.findEmitter("XDoclet"); //$NON-NLS-1$
+		IConfigurationElement preferredAnnotation = EmitterUtilities.findEmitter("XDoclet"); //$NON-NLS-1$
 
 		try {
 			EjbEmitter ejbEmitter = new SessionEjbEmitter(preferredAnnotation);
@@ -110,23 +107,16 @@
 		} catch (CoreException e) {
 			throw e;
 		} catch (Exception e) {
-			throw new CoreException(new Status(IStatus.ERROR,
-					ModelPlugin.PLUGINID, 0, "Session EJB Emitters Failed", e));
+			throw new CoreException(new Status(IStatus.ERROR, ModelPlugin.PLUGINID, 0, "Session EJB Emitters Failed", e));
 		}
 
 		EjbBuilder ejbBuilder = new EjbBuilder();
 		ejbBuilder.setConfigurationElement(preferredAnnotation);
 		ejbBuilder.setMonitor(monitor);
-		ejbBuilder
-				.setPackageFragmentRoot((IPackageFragmentRoot) dataModel
-						.getProperty(INewJavaClassDataModelProperties.JAVA_PACKAGE_FRAGMENT_ROOT));
-		ejbBuilder.setEnterpriseBeanDelegate(delegate);
-		ejbBuilder
-				.setTypeName(dataModel
-						.getStringProperty(INewJavaClassDataModelProperties.CLASS_NAME));
-		ejbBuilder
-				.setPackageName(dataModel
-						.getStringProperty(INewJavaClassDataModelProperties.JAVA_PACKAGE));
+		ejbBuilder.setPackageFragmentRoot((IPackageFragmentRoot) dataModel
+				.getProperty(INewJavaClassDataModelProperties.JAVA_PACKAGE_FRAGMENT_ROOT));
+		ejbBuilder.setTypeName(dataModel.getStringProperty(INewJavaClassDataModelProperties.CLASS_NAME));
+		ejbBuilder.setPackageName(dataModel.getStringProperty(INewJavaClassDataModelProperties.JAVA_PACKAGE));
 
 		ejbBuilder.setTypeComment(comment);
 		ejbBuilder.setTypeStub(stub);
@@ -137,16 +127,13 @@
 
 		IType bean = ejbBuilder.getCreatedType();
 		IResource javaFile = bean.getCorrespondingResource();
-		IProject project = (IProject) dataModel
-				.getProperty(INewJavaClassDataModelProperties.PROJECT);
+		IProject project = (IProject) dataModel.getProperty(INewJavaClassDataModelProperties.PROJECT);
 		initializeBuilder(monitor, preferredAnnotation, javaFile, project);
 		XDocletBuildUtility.runNecessaryBuilders(monitor, project);
 
 	}
 
-	public void generateCMP(IContainerManagedEntityBean delegate,
-			IProgressMonitor monitor) throws CoreException,
-			InterruptedException {
+	public void generateCMP(IContainerManagedEntityBean delegate, IProgressMonitor monitor) throws CoreException, InterruptedException {
 
 		IDataModel dataModel = delegate.getDataModel();
 
@@ -155,8 +142,7 @@
 		String method = ""; //$NON-NLS-1$
 		String fields = ""; //$NON-NLS-1$
 
-		IConfigurationElement preferredAnnotation = EmitterUtilities
-				.findEmitter("XDoclet"); //$NON-NLS-1$
+		IConfigurationElement preferredAnnotation = EmitterUtilities.findEmitter("XDoclet"); //$NON-NLS-1$
 
 		try {
 			EjbEmitter ejbEmitter = new EntityEjbEmitter(preferredAnnotation);
@@ -170,23 +156,16 @@
 		} catch (CoreException e) {
 			throw e;
 		} catch (Exception e) {
-			throw new CoreException(new Status(IStatus.ERROR,
-					ModelPlugin.PLUGINID, 0, "CMP EJB Emitters Failed", e));
+			throw new CoreException(new Status(IStatus.ERROR, ModelPlugin.PLUGINID, 0, "CMP EJB Emitters Failed", e));
 		}
 
 		EjbBuilder ejbBuilder = new EjbBuilder();
 		ejbBuilder.setConfigurationElement(preferredAnnotation);
 		ejbBuilder.setMonitor(monitor);
-		ejbBuilder
-				.setPackageFragmentRoot((IPackageFragmentRoot) dataModel
-						.getProperty(INewJavaClassDataModelProperties.JAVA_PACKAGE_FRAGMENT_ROOT));
-		ejbBuilder.setEnterpriseBeanDelegate(delegate);
-		ejbBuilder
-				.setTypeName(dataModel
-						.getStringProperty(INewJavaClassDataModelProperties.CLASS_NAME));
-		ejbBuilder
-				.setPackageName(dataModel
-						.getStringProperty(INewJavaClassDataModelProperties.JAVA_PACKAGE));
+		ejbBuilder.setPackageFragmentRoot((IPackageFragmentRoot) dataModel
+				.getProperty(INewJavaClassDataModelProperties.JAVA_PACKAGE_FRAGMENT_ROOT));
+		ejbBuilder.setTypeName(dataModel.getStringProperty(INewJavaClassDataModelProperties.CLASS_NAME));
+		ejbBuilder.setPackageName(dataModel.getStringProperty(INewJavaClassDataModelProperties.JAVA_PACKAGE));
 
 		ejbBuilder.setTypeComment(comment);
 		ejbBuilder.setTypeStub(stub);
@@ -197,28 +176,23 @@
 
 		IType bean = ejbBuilder.getCreatedType();
 		IResource javaFile = bean.getCorrespondingResource();
-		IProject project = (IProject) dataModel
-				.getProperty(INewJavaClassDataModelProperties.PROJECT);
+		IProject project = (IProject) dataModel.getProperty(INewJavaClassDataModelProperties.PROJECT);
 		initializeBuilder(monitor, preferredAnnotation, javaFile, project);
 		XDocletBuildUtility.runNecessaryBuilders(monitor, project);
 
 	}
 
-	private String applyRuntimeAnnotations(
-			IEnterpriseBean delegate, String comment) {
-		String commentRuntime = XDocletExtensionUtil
-				.getRuntimeTypeAnnotations(delegate);
+	private String applyRuntimeAnnotations(IEnterpriseBean delegate, String comment) {
+		String commentRuntime = XDocletExtensionUtil.getRuntimeTypeAnnotations(delegate);
 		int i = comment.indexOf(END_XDOCLET_DEFINITION);
 		if (commentRuntime == null || i < 0)
 			return comment;
 
-		comment = comment.substring(0, i) + commentRuntime
-				+ comment.substring(i);
+		comment = comment.substring(0, i) + commentRuntime + comment.substring(i);
 		return comment;
 	}
 
-	public void generateMessageDriven(IMessageDrivenBean delegate,
-			IProgressMonitor monitor) throws CoreException,
+	public void generateMessageDriven(IMessageDrivenBean delegate, IProgressMonitor monitor) throws CoreException,
 			InterruptedException {
 
 		IDataModel dataModel = delegate.getDataModel();
@@ -227,12 +201,10 @@
 		String stub = "";
 		String method = "";
 		String fields = "";
-		IConfigurationElement emitterConfiguration = EmitterUtilities
-				.findEmitter("XDoclet");
+		IConfigurationElement emitterConfiguration = EmitterUtilities.findEmitter("XDoclet");
 
 		try {
-			EjbEmitter ejbEmitter = new MessageDrivenEjbEmitter(
-					emitterConfiguration);
+			EjbEmitter ejbEmitter = new MessageDrivenEjbEmitter(emitterConfiguration);
 			ejbEmitter.setMonitor(monitor);
 			fields = ejbEmitter.emitFields(delegate);
 			comment = ejbEmitter.emitTypeComment(delegate);
@@ -243,24 +215,16 @@
 		} catch (CoreException e) {
 			throw e;
 		} catch (Exception e) {
-			throw new CoreException(new Status(IStatus.ERROR,
-					ModelPlugin.PLUGINID, 0,
-					"MessageDriven EJB Emitters Failed", e));
+			throw new CoreException(new Status(IStatus.ERROR, ModelPlugin.PLUGINID, 0, "MessageDriven EJB Emitters Failed", e));
 		}
 
 		EjbBuilder ejbBuilder = new EjbBuilder();
 		ejbBuilder.setConfigurationElement(emitterConfiguration);
 		ejbBuilder.setMonitor(monitor);
-		ejbBuilder
-				.setPackageFragmentRoot((IPackageFragmentRoot) dataModel
-						.getProperty(INewJavaClassDataModelProperties.JAVA_PACKAGE_FRAGMENT_ROOT));
-		ejbBuilder.setEnterpriseBeanDelegate(delegate);
-		ejbBuilder
-				.setTypeName(dataModel
-						.getStringProperty(INewJavaClassDataModelProperties.CLASS_NAME));
-		ejbBuilder
-				.setPackageName(dataModel
-						.getStringProperty(INewJavaClassDataModelProperties.JAVA_PACKAGE));
+		ejbBuilder.setPackageFragmentRoot((IPackageFragmentRoot) dataModel
+				.getProperty(INewJavaClassDataModelProperties.JAVA_PACKAGE_FRAGMENT_ROOT));
+		ejbBuilder.setTypeName(dataModel.getStringProperty(INewJavaClassDataModelProperties.CLASS_NAME));
+		ejbBuilder.setPackageName(dataModel.getStringProperty(INewJavaClassDataModelProperties.JAVA_PACKAGE));
 
 		ejbBuilder.setTypeComment(comment);
 		ejbBuilder.setTypeStub(stub);
@@ -270,14 +234,14 @@
 		ejbBuilder.createType();
 		IType bean = ejbBuilder.getCreatedType();
 		IResource javaFile = bean.getCorrespondingResource();
-		IProject project = (IProject) dataModel
-				.getProperty(INewJavaClassDataModelProperties.PROJECT);
+		IProject project = (IProject) dataModel.getProperty(INewJavaClassDataModelProperties.PROJECT);
 		initializeBuilder(monitor, emitterConfiguration, javaFile, project);
 		XDocletBuildUtility.runNecessaryBuilders(monitor, project);
 
 	}
 
-	protected void initializeBuilder(IProgressMonitor monitor, IConfigurationElement emitterConfiguration, IResource javaFile, IProject project) throws CoreException {
+	protected void initializeBuilder(IProgressMonitor monitor, IConfigurationElement emitterConfiguration, IResource javaFile,
+			IProject project) throws CoreException {
 		addXDocletFacet(project, monitor);
 		// To add an xdoclet builder we must use a
 		// a facet now.