public interface T: A public object O1: A() public object O2: T