def __init__(self, value = None, label = None, values = None):
self.label = label<EOL>if value:<EOL><INDENT>self.value = value<EOL><DEDENT>elif values:<EOL><INDENT>warnings.warn("<STR_LIT>", DeprecationWarning, stacklevel=<NUM_LIT:1>)<EOL>self.value = values[<NUM_LIT:0>]<EOL><DEDENT>else:<EOL><INDENT>raise TypeError("<STR_LIT>")<EOL><DEDENT>
Initialize an `Option` object.

        :Parameters:
            - `value`: option value (mandatory).
            - `label`: option label (human-readable description).
            - `values`: for backward compatibility only.
        :Types:
            - `label`: `unicode`
            - `value`: `unicode`