docs: public static IntArray getInstance(byte[] buffer, int offset, int length, int bitCount, ByteOrder order)
      {
          ByteBuffer bb = ByteBuffer.wrap(buffer, offset, length).order(order);
          switch (bitCount)
          {
              case 8:
                  return getInstance(bb);
              case 16:
                  return getInstance(bb.asShortBuffer());
              case 32:
                  return getInstance(bb.asIntBuffer());
              default:
                  throw new UnsupportedOperationException(bitCount+" not supported");
          }
      }