code: @Override
  	public synchronized String lookup(String id)
  	{
  		if(this.properties == null)
  			this.setUp();
  		
  		String associated = this.properties.getProperty(id);
  		
  		if(associated == null)
  		{
  			associated = this.next();
  			
  			//Est. new association
  			register(id,associated);
  		}
  		
  		return associated;
  			
  	}
docs: Lookup the location of a key
  @see nyla.solutions.core.patterns.loadbalancer.LoadBalanceRegistry#lookup(java.lang.Object)