It is not intended to be called by applications. We don't mark protected methods "API".