@SuppressWarnings("unchecked")
          @Override
          Entry<K, V> tableElement(int offset) {
            return new AbstractMap.SimpleImmutableEntry<>((K)data[offset], (V)data[offset + 1]);
          }
@SuppressWarnings("unchecked")
          @Override
          Entry<K, V> tableElement(int offset)