// "Replace with 'new Object[]{b}'" "true-preview"

class Test {
  static void bar(boolean flag) {
    Integer[] a = {1, 2};
    Integer b = 42;
    foo(0, (((flag ? a : new Object[]{b}))));
  }
  static void foo(int x, Object... xs) {
  }

  public static void main(String[] args) {
    bar(true);
  }
}