def restore(self, value, context=None):
context = context or orb.Context()<EOL>value = super(ReferenceColumn, self).restore(value, context=context)<EOL>if self.testFlag(self.Flags.I18n) and context.locale == '<STR_LIT:all>':<EOL><INDENT>return {locale: self._restore(val, context) for locale, val in value.items()}<EOL><DEDENT>else:<EOL><INDENT>return self._restore(value, context)<EOL><DEDENT>
Returns the inflated value state.  This method will match the desired inflated state.

:param value: <variant>
:param inflated: <bool>

:return: <variant>