No, this is the initialization for Protocol class, there is nothing less specific. Everything here is specific to Protocol class.