
class Main {
  void f(Object o) {
    switch(o) {
      case Integer integer && inte<caret>, null
    }
  }

  void g(Object o) {
    switch(o) {
      case null, Integer integer && inte<caret>
    }
  }

  void h(Object o) {
    switch(o) {
      case Integer integer && inte<caret>
    }
  }
}