@Override
	public String getContextSameName(Collection<? extends Environmental> list, Environmental E)
	{
		if(list==null)
			return E.name();
		final int number=getContextSameNumber(list,E);
		if(number<0)
			return null;
		if(number<2)
			return E.name();
		return E.name()+"."+number;
	}

	@SuppressWarnings({ "unchecked", "rawtypes" }