// "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<String, Integer> lookup = Integer::parseInt;
    UnaryOperator<String> selector = String::trim;
    BinaryOperator<Integer> min = Math::min;
    String foo = "xyz";

    int res = min.andThen(Math::abs).apply(-1, -2);
  }
}
