@protected
We use `@protected` in this way in StatelessWidget to avoid developers calling this function directly.
1.20.0-dev.5.0