def METHOD_NAME(self) -> "DialogueContext":
    """
    Generate an instance context for the instance, the context is capable of
    performing various actions. All instance actions are proxied to the context
    :returns: DialogueContext for this DialogueInstance
    """
    if self._context is None:
        self._context = DialogueContext(
            self._version,
            assistant_sid=self._solution["assistant_sid"],
            sid=self._solution["sid"],
        )
    return self._context