@override Object? get(Token name) { switch (name.lexeme) { case 'document': return details.document; default: return ''; } }