Test update.
diff --git a/tests/org.eclipse.jst.ws.jaxws.core.tests/src/org/eclipse/jst/ws/jaxws/core/annotation/validation/tests/WebServiceWebServiceProviderCoExistRuleTest.java b/tests/org.eclipse.jst.ws.jaxws.core.tests/src/org/eclipse/jst/ws/jaxws/core/annotation/validation/tests/WebServiceWebServiceProviderCoExistRuleTest.java
index 2ffecc7..f35a2bb 100644
--- a/tests/org.eclipse.jst.ws.jaxws.core.tests/src/org/eclipse/jst/ws/jaxws/core/annotation/validation/tests/WebServiceWebServiceProviderCoExistRuleTest.java
+++ b/tests/org.eclipse.jst.ws.jaxws.core.tests/src/org/eclipse/jst/ws/jaxws/core/annotation/validation/tests/WebServiceWebServiceProviderCoExistRuleTest.java
@@ -10,7 +10,7 @@
  *******************************************************************************/
 package org.eclipse.jst.ws.jaxws.core.annotation.validation.tests;
 
-import javax.xml.ws.WebServiceProvider;
+import javax.jws.WebService;
 
 import org.eclipse.core.resources.IMarker;
 import org.eclipse.core.resources.IResource;
@@ -28,18 +28,19 @@
 
     @Override
     protected Annotation getAnnotation() {
-        return AnnotationsCore.createAnnotation(ast, WebServiceProvider.class,
-                WebServiceProvider.class.getSimpleName(), null);
+        return AnnotationsCore.createAnnotation(ast, WebService.class, WebService.class.getSimpleName(),
+                null);
     }
 
     @Override
     protected String getClassContents() {
         StringBuilder classContents = new StringBuilder("package com.example;\n\n");
-        classContents.append("import javax.jws.WebService;\n\n");
-        classContents.append("@WebService(targetNamespace=\"http://example.com/\", portName=\"MyClassPort\",");
-        classContents.append(" serviceName=\"MyClassService\")\n");
-        classContents.append("public class MyClass {\n\n");
-        classContents.append("\tpublic String myMethod() {" + "\n\t\treturn \"txt\";\n\t}\n\n}");
+        classContents.append("import javax.xml.transform.Source;\n");
+        classContents.append("import javax.xml.ws.Provider;\n");
+        classContents.append("import javax.xml.ws.WebServiceProvider;\n\n");
+        classContents.append("@WebServiceProvider\n");
+        classContents.append("public class MyClass implements Provider<Source> {\n\n");
+        classContents.append("\tpublic Source invoke(Source arg0) {" + "\n\t\treturn null;\n\t}\n\n}");
         return classContents.toString();
     }
 
@@ -56,9 +57,9 @@
     public void testWebServiceWebServiceProviderCoExistRule() {
         try {
             assertNotNull(annotation);
-            assertEquals(WebServiceProvider.class.getSimpleName(), AnnotationUtils.getAnnotationName(annotation));
+            assertEquals(WebService.class.getSimpleName(), AnnotationUtils.getAnnotationName(annotation));
 
-            AnnotationUtils.addImportEdit(compilationUnit, WebServiceProvider.class, textFileChange, true);
+            AnnotationUtils.addImportEdit(compilationUnit, WebService.class, textFileChange, true);
 
             AnnotationUtils.addAnnotationToType(source, compilationUnit, rewriter,
                     source.findPrimaryType(), annotation, textFileChange);
@@ -72,7 +73,7 @@
 
             IMarker[] allmarkers = source.getResource().findMarkers(IMarker.PROBLEM, true,
                     IResource.DEPTH_INFINITE);
-
+            
             assertEquals(1, allmarkers.length);
 
             IMarker annotationProblemMarker = allmarkers[0];