``` Scala class Base { type T = Int | Boolean def test(x: Object) = x.isInstanceOf[T] } object Test { def main(args: Array[String]) = { val b = new Base println(b.test(Int.box(3))) println(b.test(Double.box(3.4))) // should be false, but true } } ```