@SuppressWarnings("unchecked")
            @Override
            V tableElement(int offset) {
              return (V)data[offset + 1];
            }
@SuppressWarnings("unchecked")
            @Override
            V tableElement(int offset)