docs: private static int extractInt(byte[] arr, int offset) {
          return ((arr[offset] & 0xFF) << 24) | ((arr[offset + 1] & 0xFF) << 16) | ((arr[offset + 2] & 0xFF) << 8)
                  | (arr[offset + 3] & 0xFF);
      }