def METHOD_NAME(func):
    # type: (FuncType) -> FuncType
    @wraps(func)
    def scrubbed(*args, **kwargs):
        # type: (typing.Any, typing.Any) -> typing.Any
        try:
            return func(*args, **kwargs)
        except jsonschema.ValidationError as e:
            if (
                isinstance(e.schema, dict) and
                e.schema.get('x-sensitive', False)
            ):
                e.message = '*** ' + e.message[len(str(e.instance)):]
                e.instance = '***'
            reraise(*sys.exc_info())
    return scrubbed  # type: ignore  # ignoring type to avoiding typing.cast call