Class Protocol.Type<T extends Protocol>