diff --git a/.github/workflows/maven.yml b/.github/workflows/maven.yml
index 0a93225..964d67e 100644
--- a/.github/workflows/maven.yml
+++ b/.github/workflows/maven.yml
@@ -23,7 +23,7 @@ jobs:
strategy:
matrix:
- java_version: [ 17, 21 ]
+ java_version: [ 21 ]
steps:
- name: Checkout for build
diff --git a/api/src/main/java/jakarta/jws/HandlerChain.java b/api/src/main/java/jakarta/jws/HandlerChain.java
index d5c58d3..8419a44 100644
--- a/api/src/main/java/jakarta/jws/HandlerChain.java
+++ b/api/src/main/java/jakarta/jws/HandlerChain.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2018, 2021 Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2018, 2024 Oracle and/or its affiliates. All rights reserved.
*
* This program and the accompanying materials are made available under the
* terms of the Eclipse Distribution License v. 1.0, which is available at
@@ -20,7 +20,7 @@
* where embedding the handler configuration directly in the Java source is not appropriate; for example, where the
* handler configuration needs to be shared across multiple Web Services, or where the handler chain consists of
* handlers for multiple transports.
- *
+ *
* It is an error to combine this annotation with the @SOAPMessageHandlers annotation.
*
* @since 1.6
diff --git a/api/src/main/java/jakarta/jws/WebMethod.java b/api/src/main/java/jakarta/jws/WebMethod.java
index 62f9851..cd3b162 100644
--- a/api/src/main/java/jakarta/jws/WebMethod.java
+++ b/api/src/main/java/jakarta/jws/WebMethod.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2018, 2021 Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2018, 2024 Oracle and/or its affiliates. All rights reserved.
*
* This program and the accompanying materials are made available under the
* terms of the Eclipse Distribution License v. 1.0, which is available at
@@ -19,7 +19,7 @@
* Customizes a method that is exposed as a Web Service operation.
* The associated method must be public and its parameters return value,
* and exceptions must follow the rules defined in Jakarta XML Web Services Specification, section 5.
- *
+ *
* The method is not required to throw java.rmi.RemoteException.
*
* @since 1.6
diff --git a/api/src/main/java/jakarta/jws/WebParam.java b/api/src/main/java/jakarta/jws/WebParam.java
index bdbdb6f..4213010 100644
--- a/api/src/main/java/jakarta/jws/WebParam.java
+++ b/api/src/main/java/jakarta/jws/WebParam.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2018, 2022 Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2018, 2024 Oracle and/or its affiliates. All rights reserved.
*
* This program and the accompanying materials are made available under the
* terms of the Eclipse Distribution License v. 1.0, which is available at
@@ -68,7 +68,7 @@ enum Mode {
/**
* The XML namespace for the parameter.
*
- * Only used if the operation is document style or the paramater maps to a header.
+ * Only used if the operation is document style or the parameter maps to a header.
* If the target namespace is set to "", this represents the empty namespace.
*
* @return the XML namespace for the parameter
@@ -93,10 +93,10 @@ enum Mode {
Mode mode() default Mode.IN;
/**
- * If true, the parameter is pulled from a message header rather then the message body.
+ * If true, the parameter is pulled from a message header rather than the message body.
*
* @return value of {@code true} to pull the parameter from a message header
- * rather then the message body or {@code false} otherwise
+ * rather than the message body or {@code false} otherwise
*/
boolean header() default false;
};
diff --git a/api/src/main/java/jakarta/jws/WebResult.java b/api/src/main/java/jakarta/jws/WebResult.java
index 2ce9a53..ae3d54f 100644
--- a/api/src/main/java/jakarta/jws/WebResult.java
+++ b/api/src/main/java/jakarta/jws/WebResult.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2018, 2021 Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2018, 2024 Oracle and/or its affiliates. All rights reserved.
*
* This program and the accompanying materials are made available under the
* terms of the Eclipse Distribution License v. 1.0, which is available at
@@ -69,10 +69,10 @@
String targetNamespace() default "";
/**
- * If true, the result is pulled from a message header rather then the message body.
+ * If true, the result is pulled from a message header rather than the message body.
*
* @return value of {@code true} to pull the parameter from a message header
- * rather then the message body or {@code false} otherwise
+ * rather than the message body or {@code false} otherwise
* @since 2.0
*/
boolean header() default false;
diff --git a/api/src/main/java/jakarta/jws/WebService.java b/api/src/main/java/jakarta/jws/WebService.java
index f7a13ba..8b99463 100644
--- a/api/src/main/java/jakarta/jws/WebService.java
+++ b/api/src/main/java/jakarta/jws/WebService.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2018, 2021 Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2018, 2024 Oracle and/or its affiliates. All rights reserved.
*
* This program and the accompanying materials are made available under the
* terms of the Eclipse Distribution License v. 1.0, which is available at
@@ -59,7 +59,7 @@
* This member-value is not allowed on endpoint interfaces.
*
* @return the service name
- * @specdefault The simple name of the Java class + Service".
+ * @specdefault The simple name of the Java class + Service.
*/
String serviceName() default "";
diff --git a/api/src/main/java/jakarta/jws/soap/SOAPMessageHandler.java b/api/src/main/java/jakarta/jws/soap/SOAPMessageHandler.java
index 6e8aabf..c8955e2 100644
--- a/api/src/main/java/jakarta/jws/soap/SOAPMessageHandler.java
+++ b/api/src/main/java/jakarta/jws/soap/SOAPMessageHandler.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2018, 2021 Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2018, 2024 Oracle and/or its affiliates. All rights reserved.
*
* This program and the accompanying materials are made available under the
* terms of the Eclipse Distribution License v. 1.0, which is available at
@@ -10,7 +10,8 @@
package jakarta.jws.soap;
-@Deprecated public @interface SOAPMessageHandler {
+@Deprecated
+public @interface SOAPMessageHandler {
/**
* Name of the handler.Defaults to the name of the handler class.
diff --git a/api/src/main/java/jakarta/xml/ws/Action.java b/api/src/main/java/jakarta/xml/ws/Action.java
index 5f68db2..677098a 100644
--- a/api/src/main/java/jakarta/xml/ws/Action.java
+++ b/api/src/main/java/jakarta/xml/ws/Action.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2020 Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2005, 2024 Oracle and/or its affiliates. All rights reserved.
*
* This program and the accompanying materials are made available under the
* terms of the Eclipse Distribution License v. 1.0, which is available at
@@ -33,65 +33,64 @@
* Example 1: Specify explicit values for {@code Action} message addressing property
* for {@code input} and {@code output} messages.
*
- *
* Example 2: Specify explicit value for {@code Action} message addressing property
* for only the {@code input} message. The {@code wsam:Action} values for the
* WSDL {@code output} message are computed using the algorithm in the Jakarta XML Web Services specification.
*
- *
- * {@literal @}WebService(targetNamespace="http://example.com/numbers")
+ * {@snippet :
+ * @WebService(targetNamespace="http://example.com/numbers")
* public class AddNumbersImpl {
- * {@literal @}Action(input="http://example.com/inputAction")
+ * @Action(input="http://example.com/inputAction") // @highlight type="bold"
* public int addNumbers(int number1, int number2) {
* return number1 + number2;
* }
* }
- *
+ * {@snippet lang="XML" :
+ *
+ * ...
+ *
+ *
+ * // @highlight type="bold"
+ * // @highlight type="bold"
+ *
+ *
+ * ...
+ *
+ * }
*
* It is legitimate to specify an explicit value for {@code Action} message addressing property for
* {@code output} message only. In this case, {@code wsam:Action} value for the
@@ -106,7 +105,6 @@
*
* @since 1.6, JAX-WS 2.1
*/
-
@Documented
@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.METHOD)
diff --git a/api/src/main/java/jakarta/xml/ws/BindingProvider.java b/api/src/main/java/jakarta/xml/ws/BindingProvider.java
index 91668b1..2204f74 100644
--- a/api/src/main/java/jakarta/xml/ws/BindingProvider.java
+++ b/api/src/main/java/jakarta/xml/ws/BindingProvider.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2022 Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2005, 2024 Oracle and/or its affiliates. All rights reserved.
*
* This program and the accompanying materials are made available under the
* terms of the Eclipse Distribution License v. 1.0, which is available at
@@ -49,7 +49,7 @@ public interface BindingProvider {
/**
* Standard property: This boolean property is used by a service
- * client to indicate whether or not it wants to participate in
+ * client to indicate whether it wants to participate in
* a session with a service endpoint. If this property is set to
* {@code true}, the service client indicates that it wants the session
* to be maintained. If set to {@code false}, the session is not maintained.
@@ -61,7 +61,7 @@ public interface BindingProvider {
/**
* Standard property for SOAPAction. This boolean property
- * indicates whether or not the value of the
+ * indicates whether the value of the
* {@code jakarta.xml.ws.soap.http.soapaction.uri} property
* is used for the value of the SOAPAction. The
* default value of this property is {@code false} indicating
@@ -92,7 +92,7 @@ public interface BindingProvider {
/**
* Get the context that is used to initialize the message context
* for request messages.
- *
+ *
* Modifications to the request context do not affect the message context of
* either synchronous or asynchronous operations that have already been
* started.
@@ -103,7 +103,7 @@ public interface BindingProvider {
/**
* Get the context that resulted from processing a response message.
- *
+ *
* The returned context is for the most recently completed synchronous
* operation. Subsequent synchronous operation invocations overwrite the
* response context. Asynchronous operations return their response context
diff --git a/api/src/main/java/jakarta/xml/ws/Dispatch.java b/api/src/main/java/jakarta/xml/ws/Dispatch.java
index 516576a..bf0c211 100644
--- a/api/src/main/java/jakarta/xml/ws/Dispatch.java
+++ b/api/src/main/java/jakarta/xml/ws/Dispatch.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2022 Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2005, 2024 Oracle and/or its affiliates. All rights reserved.
*
* This program and the accompanying materials are made available under the
* terms of the Eclipse Distribution License v. 1.0, which is available at
@@ -25,7 +25,7 @@
public interface Dispatch extends BindingProvider {
/** Invoke a service operation synchronously.
- *
+ *
* The client is responsible for ensuring that the {@code msg} object
* when marshalled is formed according to the requirements of the protocol
* binding in use.
diff --git a/api/src/main/java/jakarta/xml/ws/Endpoint.java b/api/src/main/java/jakarta/xml/ws/Endpoint.java
index d80ebf7..887a45f 100644
--- a/api/src/main/java/jakarta/xml/ws/Endpoint.java
+++ b/api/src/main/java/jakarta/xml/ws/Endpoint.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2020 Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2005, 2024 Oracle and/or its affiliates. All rights reserved.
*
* This program and the accompanying materials are made available under the
* terms of the Eclipse Distribution License v. 1.0, which is available at
@@ -186,7 +186,7 @@ public static Endpoint create(String bindingId, Object implementor, WebServiceFe
* in conjunction with the endpoint's binding.
*
* @throws java.lang.IllegalStateException
- * If the endpoint has been published already or it has been stopped.
+ * If the endpoint has been published already, or it has been stopped.
*
* @throws java.lang.SecurityException
* If a {@code java.lang.SecurityManger}
@@ -201,7 +201,7 @@ public static Endpoint create(String bindingId, Object implementor, WebServiceFe
*
* The necessary server infrastructure will be created and
* configured by the Jakarta XML Web Services implementation using some default configuration.
- *
+ *
* In order to get more control over the server configuration, please
* use the {@link jakarta.xml.ws.Endpoint#create(String,Object)} and
* {@link jakarta.xml.ws.Endpoint#publish(Object)} methods instead.
@@ -231,7 +231,7 @@ public static Endpoint publish(String address, Object implementor) {
*
* The necessary server infrastructure will be created and
* configured by the Jakarta XML Web Services implementation using some default configuration.
- *
+ *
* In order to get more control over the server configuration, please
* use the {@link jakarta.xml.ws.Endpoint#create(String,Object)} and
* {@link jakarta.xml.ws.Endpoint#publish(Object)} methods instead.
@@ -274,7 +274,7 @@ public static Endpoint publish(String address, Object implementor, WebServiceFea
* endpoint's binding.
*
* @throws java.lang.IllegalStateException
- * If the endpoint has been published already or it has been stopped.
+ * If the endpoint has been published already, or it has been stopped.
*
* @throws java.lang.SecurityException
* If a {@code java.lang.SecurityManger}
@@ -292,7 +292,7 @@ public static Endpoint publish(String address, Object implementor, WebServiceFea
* endpoint's binding.
*
*
- * This is meant for container developers to publish the
+ * This is meant for container developers to publish
* the endpoints portably and not intended for the end
* developers.
*
@@ -307,7 +307,7 @@ public static Endpoint publish(String address, Object implementor, WebServiceFea
* endpoint's binding.
*
* @throws java.lang.IllegalStateException
- * If the endpoint has been published already or it has been stopped.
+ * If the endpoint has been published already, or it has been stopped.
*
* @throws java.lang.SecurityException
* If a {@code java.lang.SecurityManger}
@@ -321,7 +321,7 @@ public void publish(HttpContext serverContext) {
/**
* Stops publishing this endpoint.
- *
+ *
* If the endpoint is not in a published state, this method
* has no effect.
*
@@ -356,7 +356,7 @@ public void publish(HttpContext serverContext) {
/**
* Returns the executor for this {@code Endpoint}instance.
- *
+ *
* The executor is used to dispatch an incoming request to
* the implementor object.
*
@@ -369,10 +369,10 @@ public void publish(HttpContext serverContext) {
/**
* Sets the executor for this {@code Endpoint} instance.
- *
+ *
* The executor is used to dispatch an incoming request to
* the implementor object.
- *
+ *
* If this {@code Endpoint} is published using the
* {@code publish(Object)} method and the specified server
* context defines its own threading behavior, the executor
@@ -417,7 +417,7 @@ public void publish(HttpContext serverContext) {
* returned {@code EndpointReference} instance.
* @return EndpointReference of this {@code Endpoint} instance.
* If the returned {@code EndpointReference} is of type
- * {@code W3CEndpointReference} then it MUST contain the
+ * {@code W3CEndpointReference} then it MUST contain
* the specified {@code referenceParameters}.
* @throws WebServiceException If any error in the creation of
@@ -443,7 +443,7 @@ public void publish(HttpContext serverContext) {
* @return EndpointReference of type {@code clazz} of this
* {@code Endpoint} instance.
* If the returned {@code EndpointReference} is of type
- * {@code W3CEndpointReference} then it MUST contain the
+ * {@code W3CEndpointReference} then it MUST contain
* the specified {@code referenceParameters}.
* @throws WebServiceException If any error in the creation of
@@ -470,7 +470,7 @@ public abstract T getEndpointReference(Class cl
*
* @param ctxt that is shared for multiple endpoints
* @throws java.lang.IllegalStateException
- * If the endpoint has been published already or it has been stopped.
+ * If the endpoint has been published already, or it has been stopped.
*
* @since 1.7, JAX-WS 2.2
*/
diff --git a/api/src/main/java/jakarta/xml/ws/EndpointContext.java b/api/src/main/java/jakarta/xml/ws/EndpointContext.java
index a048a60..90fad69 100644
--- a/api/src/main/java/jakarta/xml/ws/EndpointContext.java
+++ b/api/src/main/java/jakarta/xml/ws/EndpointContext.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2009, 2020 Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2009, 2024 Oracle and/or its affiliates. All rights reserved.
*
* This program and the accompanying materials are made available under the
* terms of the Eclipse Distribution License v. 1.0, which is available at
@@ -31,7 +31,7 @@
public abstract class EndpointContext {
/**
- * This gives list of endpoints in an application. For e.g in
+ * This gives list of endpoints in an application. For e.g. in
* servlet container, a war file may contain multiple endpoints.
* In case of http, these endpoints are hosted on the same http
* server.
diff --git a/api/src/main/java/jakarta/xml/ws/EndpointReference.java b/api/src/main/java/jakarta/xml/ws/EndpointReference.java
index c2cfb22..b3fd7c9 100644
--- a/api/src/main/java/jakarta/xml/ws/EndpointReference.java
+++ b/api/src/main/java/jakarta/xml/ws/EndpointReference.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2020 Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2005, 2024 Oracle and/or its affiliates. All rights reserved.
*
* This program and the accompanying materials are made available under the
* terms of the Eclipse Distribution License v. 1.0, which is available at
@@ -56,7 +56,7 @@
* type of endpoint reference being passed.
*
* Jakarta XML Web Services implementors are expected to extract the XML infoset
- * from an {@code EndpointReferece} using the
+ * from an {@code EndpointReference} using the
* {@link EndpointReference#writeTo}
* method.
*
diff --git a/api/src/main/java/jakarta/xml/ws/FaultAction.java b/api/src/main/java/jakarta/xml/ws/FaultAction.java
index d3c54c6..2f28d0b 100644
--- a/api/src/main/java/jakarta/xml/ws/FaultAction.java
+++ b/api/src/main/java/jakarta/xml/ws/FaultAction.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2020 Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2005, 2024 Oracle and/or its affiliates. All rights reserved.
*
* This program and the accompanying materials are made available under the
* terms of the Eclipse Distribution License v. 1.0, which is available at
@@ -33,106 +33,102 @@
* property for the {@code input}, {@code output} and {@code fault} message
* if the Java method throws only one service specific exception.
*
- *
* Example 2: Here is an example that shows if the explicit value for {@code Action}
* message addressing property for the service specific exception is not present.
*
- *
- * {@literal @}WebService(targetNamespace="http://example.com/numbers")
+ * {@snippet :
+ * @WebService(targetNamespace="http://example.com/numbers")
* public class AddNumbersImpl {
- * public int addNumbers(int number1, int number2)
- * throws AddNumbersException {
- * return number1 + number2;
- * }
+ * public int addNumbers(int number1, int number2) throws AddNumbersException {
+ * return number1 + number2;
+ * }
* }
- *
* Example 3: Here is an example that shows how to specify explicit values for {@code Action}
* message addressing property if the Java method throws more than one service specific exception.
*
- *
+ * {@snippet lang="XML" :
+ *
+ * ...
+ *
+ *
+ * ...
+ * // @highlight type="bold"
+ * // @highlight type="bold"
+ *
+ *
+ * ...
+ *
+ * }
*
* @since 1.6, JAX-WS 2.1
*/
-
@Documented
@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.METHOD)
diff --git a/api/src/main/java/jakarta/xml/ws/LogicalMessage.java b/api/src/main/java/jakarta/xml/ws/LogicalMessage.java
index 7f5d856..2b48ed9 100644
--- a/api/src/main/java/jakarta/xml/ws/LogicalMessage.java
+++ b/api/src/main/java/jakarta/xml/ws/LogicalMessage.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2022 Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2005, 2024 Oracle and/or its affiliates. All rights reserved.
*
* This program and the accompanying materials are made available under the
* terms of the Eclipse Distribution License v. 1.0, which is available at
@@ -29,7 +29,7 @@ public interface LogicalMessage {
*
If the returned {@code Source} is an instance of
* {@code DOMSource}, then
* modifications to the encapsulated DOM tree change the message
- * payload in-place, there is no need to susequently call
+ * payload in-place, there is no need to subsequently call
* {@code setPayload}. Other types of {@code Source} provide only
* read access to the message payload.
*
diff --git a/api/src/main/java/jakarta/xml/ws/ProtocolException.java b/api/src/main/java/jakarta/xml/ws/ProtocolException.java
index 05b166d..f4444f5 100644
--- a/api/src/main/java/jakarta/xml/ws/ProtocolException.java
+++ b/api/src/main/java/jakarta/xml/ws/ProtocolException.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2021 Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2005, 2024 Oracle and/or its affiliates. All rights reserved.
*
* This program and the accompanying materials are made available under the
* terms of the Eclipse Distribution License v. 1.0, which is available at
@@ -45,7 +45,7 @@ public ProtocolException(String message) {
/**
* Constructs a new runtime exception with the specified detail message and
* cause.
- *
+ *
* Note that the detail message associated with cause is not automatically
* incorporated in this runtime exception's detail message.
*
diff --git a/api/src/main/java/jakarta/xml/ws/RespectBindingFeature.java b/api/src/main/java/jakarta/xml/ws/RespectBindingFeature.java
index 8334123..6fbc57f 100644
--- a/api/src/main/java/jakarta/xml/ws/RespectBindingFeature.java
+++ b/api/src/main/java/jakarta/xml/ws/RespectBindingFeature.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2022 Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2005, 2024 Oracle and/or its affiliates. All rights reserved.
*
* This program and the accompanying materials are made available under the
* terms of the Eclipse Distribution License v. 1.0, which is available at
@@ -15,7 +15,7 @@
/**
* This feature clarifies the use of the {@code wsdl:binding}
* in a Jakarta XML Web Services runtime.
- *
+ *
* This feature can be used during the creation of SEI proxy, and
* {@link Dispatch} instances on the client side and {@link Endpoint}
* instances on the server side. This feature cannot be used for {@link Service}
diff --git a/api/src/main/java/jakarta/xml/ws/Service.java b/api/src/main/java/jakarta/xml/ws/Service.java
index 17b95da..6114d4f 100644
--- a/api/src/main/java/jakarta/xml/ws/Service.java
+++ b/api/src/main/java/jakarta/xml/ws/Service.java
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2020 Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2005, 2024 Oracle and/or its affiliates. All rights reserved.
*
* This program and the accompanying materials are made available under the
* terms of the Eclipse Distribution License v. 1.0, which is available at
@@ -70,7 +70,7 @@ public enum Mode {
/**
* Creates a {@code Service}.
- *
+ *
* The specified WSDL document location and service qualified name MUST
* uniquely identify a {@code wsdl:service} element.
*
@@ -87,7 +87,7 @@ protected Service(java.net.URL wsdlDocumentLocation, QName serviceName) {
/**
* Creates a {@code Service}. The created instance is
* configured with the web service features.
- *
+ *
* The specified WSDL document location and service qualified name MUST
* uniquely identify a {@code wsdl:service} element.
*
@@ -282,9 +282,9 @@ public T getPort(Class serviceEndpointInterface,
* is thrown.
*
* Calling this method has the same behavior as the following
- *
- * {@code port = service.getPort(portName, serviceEndpointInterface);}
- *
+ * {@snippet :
+ * port = service.getPort(portName, serviceEndpointInterface);
+ * }
* where the {@code portName} is retrieved from the
* metadata of the {@code endpointReference} or from the
* {@code serviceEndpointInterface} and the WSDL
@@ -439,9 +439,9 @@ public Dispatch createDispatch(QName portName, Class type,
* {@code endpointReference} metadata.
*