trace> if (Test.this.t) -0.0 else 0.0 res: Double = -0.0 trace> if (Test.this.t) 0.0 else -0.0 res: Double = 0.0 trace> Test.this.intercept.apply[Any](if (scala.Predef.???) -0.0 else 0.0) res: Any = class scala.NotImplementedError trace> Test.this.intercept.apply[Any](if (scala.Predef.???) 0.0 else 0.0) res: Any = class scala.NotImplementedError trace> Test.this.intercept.apply[Any](if (scala.Predef.???) () else ()) res: Any = class scala.NotImplementedError