private KetjutettuLista valitseLista(Object avain) {
		KetjutettuLista palautettava = null;

		if (avain instanceof Integer)
			palautettava = listat[intHashCode(((Integer)avain).intValue())];
		if (avain instanceof Character)
			palautettava =  listat[intHashCode(((Character)avain).charValue())];
		if (avain instanceof Byte)
			palautettava =  listat[((Byte)avain).byteValue()];
		if (avain instanceof String) {
			palautettava =  listat[stringHashCode((String)avain)];
		}
		return palautettava;
	}