@Override
	public ArrayList<Short> get(Integer... a) {
		ArrayList<Short> r = new ArrayList<Short>();
		for (Integer i : a) {
			Object[] plain = huff.decode(filter[i/rate]);
			int index = i-(i/rate)*rate;
			r.add((Short)plain[index]);
		}
		return r;
	}