Can protocol-provided methods refer to private names?
Can protocol-provided methods refer to private names?