Verifies the structural correctness of JSR-181 style web services.
- web methods must not be static or final
- web methods must be public
- web service implementation class must not declare a finalize method
We don't check for the @WebService annotation or whether the class is abstract, final or public because these checks are
performed by {@link org.jboss.as.webservices.util.ASHelper.isJaxwsEndpoint(ClassInfo, CompositeIndex)} from {@link
org.jboss.as.webservices.deployers.AbstractIntegrationProcessorJAXWS.deploy(DeploymentPhaseContext)}.