final class X { } protocol P { } extension X: P { }