Bugzilla::Field::ChoiceInterface

This is an "interface",
in the Java sense (sometimes called a "Role" or a "Mixin" in other languages).
Bugzilla::Field::Choice is the primary implementor of this interface,
but other classes also implement it if they want to "act like" Bugzilla::Field::Choice.

Tells you which values in other fields appear (become visible) when this value is set in its field.

Returns a hashref of arrayrefs.
The hash keys are the names of fields,
and the values are arrays of objects that implement Bugzilla::Field::ChoiceInterface,
representing values that this value controls the visibility of,
for that field.

Returns 1 if this value is the current value set for its field on the passed-in Bugzilla::Bug object (or a hash that looks like a Bugzilla::Bug).
For multi-valued fields,
we return 1 if any of the currently selected values are this value.