public open class T: A public object O1: A() public object O2: T()