core/src/main/java/org/mobicents/ha/javax/sip/AbstractLoadBalancerElector.java
private Address createAddress(String balancerDescription) {
		String host = balancerDescription;
		int sipPort = LoadBalancerHeartBeatingServiceImpl.DEFAULT_LB_SIP_PORT;
		if (balancerDescription
				.indexOf(LoadBalancerHeartBeatingServiceImpl.BALANCER_SIP_PORT_CHAR_SEPARATOR) != -1) {
			String[] balancerDescriptionSplitted = balancerDescription
					.split(LoadBalancerHeartBeatingServiceImpl.BALANCER_SIP_PORT_CHAR_SEPARATOR);
			host = balancerDescriptionSplitted[0];
			try {
				sipPort = Integer.parseInt(balancerDescriptionSplitted[1]);
			} catch (NumberFormatException e) {
				logger.logError(
						"Impossible to parse the following sip balancer port "
								+ balancerDescriptionSplitted[1], e);
				return null;
			}
		}
		return createAddress(host, sipPort);
	}
private Address createAddress(String balancerDescription) {
		String host = balancerDescription;
		int sipPort = LoadBalancerHeartBeatingServiceImpl.DEFAULT_LB_SIP_PORT;
		if (balancerDescription
				.indexOf(LoadBalancerHeartBeatingServiceImpl.BALANCER_SIP_PORT_CHAR_SEPARATOR) != -1) {
			String[] balancerDescriptionSplitted = balancerDescription
					.split(LoadBalancerHeartBeatingServiceImpl.BALANCER_SIP_PORT_CHAR_SEPARATOR);
			host = balancerDescriptionSplitted[0];
			try {
				sipPort = Integer.parseInt(balancerDescriptionSplitted[1]);
			} catch (NumberFormatException e) {
				logger.logError(
						"Impossible to parse the following sip balancer port "
								+ balancerDescriptionSplitted[1], e);
				return null;
			}
		}
		return createAddress(host, sipPort);
	}
Creates a {@link Address} with a {@link SipUri}, from the specified
balancer description. Note that the uri has no transport set.

@param balancerDescription
@return