class UnsafeArrayMap implements Map<K, V> {

  @Override public V get(Object o) {
    if (o == null) return null; // null keys are not allowed
    int i = arrayIndexOfKey(o);
    return i != -1 ? value(i + 1) : null;
  }

    UnsafeArrayMap(Object[] array, int toIndex, long filteredBitSet);

}