class A {
  new Test_1.B() { }

  new Test_1.B() {
    override def m(a: java.util.Optional[_ <: Object]): Unit = { }
  }

  new Test_1.B() {
    override def m(a: java.util.Optional[_]): Unit = { }
  }
}