@Override
	public String toEnglishStringList(final Collection<? extends Object> V)
	{
		if((V==null)||(V.isEmpty()))
		{
			return "";
		}
		if(V.size()==1)
			return V.iterator().next().toString();
		final StringBuffer s=new StringBuffer("");
		for(Iterator<? extends Object> o=V.iterator();o.hasNext();)
		{
			if(s.length()>0) 
				s.append(", ");
			final Object O = o.next();
			if(!o.hasNext())
				s.append(" and ");
			s.append(O.toString());
		}
		return s.toString();
	}