0642bd836e
In this update, the generic type `BranchUtil<T>` has been refactored to `BranchUtil`. Additionally, the method `thenSupply` on `BranchUtil` instances has been modified to use the non-generic form `<T>thenSupply` to simplify the method's interface. BREAKING CHANGE: The method `handle(Supplier<T> trueSupplier[, Supplier<T> falseSupplier])` has been refactored to `<T> thenSupply(Supplier<T> trueSupplier[, Supplier<T> falseSupplier])`; the type signature for the `thenSupply` method has changed; ensure to update any instances where it is invoked.