private static long[] forceCapacity(final long[] array, final int length, final int preserve) {
    final long[] t = new long[length];
    System.arraycopy(array, 0, t, 0, preserve);
    return t;
  }
private static long[] forceCapacity(final long[] array, final int length, final int preserve)