code: private long getLongByTripleNoCheck(final long[] triple, final int[] e) {
  		final int chunk = chunkShift == Long.SIZE ? 0 : (int)(triple[0] >>> chunkShift);
  		final long chunkOffset = offset[chunk];
  		HypergraphSorter.tripleToEdge(triple, seed[chunk], (int)(offset[chunk + 1] - chunkOffset), e);
  		return rank(chunkOffset + e[(int)(values.getLong(e[0] + chunkOffset) + values.getLong(e[1] + chunkOffset) + values.getLong(e[2] + chunkOffset)) % 3]);
  	}
docs: A dirty function replicating the behaviour of {@link #getLongByTriple(long[])} but skipping the
  signature test. Used in the constructor. <strong>Must</strong> be kept in sync with {@link #getLongByTriple(long[])}.