Parsed documentation:
View on GitHub
An alternative to overriding the constant in subclasses is to override this method.
If you override, do not change the signature.
The params enable the ordered choices to be derived dynamically for your needs, but are not used by default.
Please help! Open an issue on GitHub if this assessment is incorrect.