code: public T lookup(String text)
  	{
  		if (text == null)
  			return null;
  		
  		for (Entry<String,T> entry :lookupMap.entrySet())
  		{
  			if (Text.matches(text, entry.getKey()))
  				return lookupMap.get(entry.getKey());
  			
  		}
  
  		return null;
  
  	}
docs: Lookup a value of the dictionary
  @param text the value to compare the keys
  @return the match value for the key