// "Replace nested function call with andThen call" "true-preview" import java.util.Collections; import java.util.function.BinaryOperator; import java.util.function.Function; import java.util.function.UnaryOperator; public class Main { private void testFn() { Function lookup = Integer::parseInt; UnaryOperator selector = String::trim; BinaryOperator min = Math::min; String foo = "xyz"; int res = min.andThen(Math::abs).apply(-1, -2); } }