diff --git a/core/src/main/java/org/springframework/ws/server/endpoint/mapping/AbstractMapBasedEndpointMapping.java b/core/src/main/java/org/springframework/ws/server/endpoint/mapping/AbstractMapBasedEndpointMapping.java
index 74aa532e..f81a79c8 100644
--- a/core/src/main/java/org/springframework/ws/server/endpoint/mapping/AbstractMapBasedEndpointMapping.java
+++ b/core/src/main/java/org/springframework/ws/server/endpoint/mapping/AbstractMapBasedEndpointMapping.java
@@ -90,9 +90,9 @@ public abstract class AbstractMapBasedEndpointMapping extends AbstractEndpointMa
protected abstract boolean validateLookupKey(String key);
/**
- * Returns the the endpoint keys for the given message context.
+ * Returns the the endpoint key for the given message context. Returns null if a key cannot be found.
*
- * @return the registration keys
+ * @return the registration key; or null
*/
protected abstract String getLookupKeyForMessage(MessageContext messageContext) throws Exception;