docs: public static Pair<Bitmap, Bitmap> splitHorizontally(@NonNull final Bitmap bitmap,
                                                           final int splitPoint) {
          Condition.INSTANCE.ensureNotNull(bitmap, "The bitmap may not be null");
          Condition.INSTANCE.ensureGreater(splitPoint, 0, "The split point must be greater than 0");
          Condition.INSTANCE.ensureSmaller(splitPoint, bitmap.getHeight(),
                  "The split point must be smaller than " + bitmap.getHeight());
          Bitmap topBitmap = Bitmap.createBitmap(bitmap, 0, 0, bitmap.getWidth(), splitPoint);
          Bitmap bottomBitmap = Bitmap.createBitmap(bitmap, 0, splitPoint, bitmap.getWidth(),
                  bitmap.getHeight() - splitPoint);
          return new Pair<>(topBitmap, bottomBitmap);
      }