Fix for SYNAPSE-1063 by Vanjikumaran Sivajothy

git-svn-id: https://svn.apache.org/repos/asf/synapse/trunk@1776042 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/java/modules/core/src/main/java/org/apache/synapse/endpoints/RecipientListEndpoint.java b/java/modules/core/src/main/java/org/apache/synapse/endpoints/RecipientListEndpoint.java
index 7450ee4..177493d 100644
--- a/java/modules/core/src/main/java/org/apache/synapse/endpoints/RecipientListEndpoint.java
+++ b/java/modules/core/src/main/java/org/apache/synapse/endpoints/RecipientListEndpoint.java
@@ -26,6 +26,7 @@
 import org.apache.axis2.AxisFault;
 import org.apache.axis2.addressing.EndpointReference;
 import org.apache.axis2.clustering.Member;
+import org.apache.commons.lang.StringUtils;
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
 import org.apache.synapse.MessageContext;
@@ -155,7 +156,8 @@
         }
         List<Endpoint> children = new ArrayList<Endpoint>();
         for (String url : dynamicUrlSet) {
-            if (url != null && !"".equals(url.trim())) {
+            url = StringUtils.deleteWhitespace(url);
+            if (StringUtils.isNotEmpty(url)) {
                 //get an Endpoint from the pool
                 Endpoint epFromPool = dynamicEndpointPool.get(url);
                 if (epFromPool == null) {