def __init__(self, options, coerce):
        """
        @param options: parent Options object
        @param coerce: callable used to coerce the value.
        """
        self.options = options
        self.coerce = coerce
        self.doc = getattr(self.coerce, 'coerceDoc', '')

        @param options: parent Options object
        @param coerce: callable used to coerce the value.
        
stackoverflow/venv/lib/python3.6/site-packages/twisted/python/usage.py