code: public static Object findByTextIgnoreCase(Collection<?> aCollection,
  	String aText)
  	{
  		if (aText == null)
  			throw new RequiredException("aName in Organizer.findIgnoreCase");
  
  		if (aCollection == null)
  			throw new RequiredException(
  			"aCollection in Organizer.findIgnoreCase");
  
  		Object element = null;
  		for (Iterator<?> i = aCollection.iterator(); i.hasNext();)
  		{
  			element = i.next();
  
  			if (element == null)
  				continue;
  
  			if (aText.equalsIgnoreCase(element.toString()))
  				return element;
  		}
  
  		throw new SystemException("Text=" + aText + " in collection  "
  		+ aCollection);
  	}
docs: --------------------------------------------