abstract-explaintypes.scala:6: error: type mismatch;
 found   : A
 required: A.this.T
  def foo2: T = bar().baz();
                         ^
A <: A.this.T?
false
abstract-explaintypes.scala:9: error: type mismatch;
 found   : A
 required: A.this.T
  def foo5: T = baz().baz();
                         ^
A <: A.this.T?
false
two errors found
