public String getName(ConnectionWrapper cw, Integer number) throws SQLException
	{
		if(number == null)
		{
			return null;
		}
		String res = numberToName.get(number);
		if (res == null)
		{
			// a new name has popped up in the database, load it
			loadData(cw);
			res = numberToName.get(number);
		}
		return res;
	}