@Anno(<strcat>(String(x annotation ), x#))
owner -> FirRegularPropertySymbol /x
context -> FirRegularPropertySymbol /x

@Anno(<strcat>(String(ReadWriteProperty first type argument ), x#))
owner -> FirRegularPropertySymbol /delegate
context -> FirAnonymousObjectSymbol <anonymous> from FirRegularPropertySymbol /delegate

@Anno(<strcat>(String(ReadWriteProperty second type argument ), x#))
owner -> FirRegularPropertySymbol /delegate
context -> FirAnonymousObjectSymbol <anonymous> from FirRegularPropertySymbol /delegate

@Anno(<strcat>(String(getValue return type ), x#))
owner -> FirNamedFunctionSymbol /<anonymous>.getValue
context -> FirNamedFunctionSymbol /<anonymous>.getValue from FirAnonymousObjectSymbol <anonymous> from FirRegularPropertySymbol /delegate

@Anno(<strcat>(String(getValue ), x#))
owner -> FirNamedFunctionSymbol /<anonymous>.getValue
context -> FirNamedFunctionSymbol /<anonymous>.getValue from FirAnonymousObjectSymbol <anonymous> from FirRegularPropertySymbol /delegate

@Anno(<strcat>(String(setValue value parameter type ), x#))
owner -> FirValueParameterSymbol <local>/value from FirNamedFunctionSymbol /<anonymous>.setValue
context -> FirValueParameterSymbol <local>/value from FirNamedFunctionSymbol /<anonymous>.setValue from FirAnonymousObjectSymbol <anonymous> from FirRegularPropertySymbol /delegate

@Anno(<strcat>(String(setValue ), x#))
owner -> FirNamedFunctionSymbol /<anonymous>.setValue
context -> FirNamedFunctionSymbol /<anonymous>.setValue from FirAnonymousObjectSymbol <anonymous> from FirRegularPropertySymbol /delegate

@PROPERTY_DELEGATE_FIELD:Anno(<strcat>(String(delegate: delegate annotation ), x#))
owner -> FirRegularPropertySymbol /delegate
context -> FirBackingFieldSymbol <local>/field from FirRegularPropertySymbol /delegate

@Anno(<strcat>(String(delegate annotation ), x#))
owner -> FirRegularPropertySymbol /delegate
context -> FirRegularPropertySymbol /delegate

@PROPERTY_GETTER:Anno(<strcat>(String(get: value annotation ), x#))
owner -> FirRegularPropertySymbol /value
context -> FirPropertyAccessorSymbol special/accessor from FirRegularPropertySymbol /value

@PROPERTY_DELEGATE_FIELD:Anno(<strcat>(String(delegate: value annotation ), x#))
owner -> FirRegularPropertySymbol /value
context -> FirBackingFieldSymbol <local>/field from FirRegularPropertySymbol /value

@Anno(<strcat>(String(value annotation ), x#))
owner -> FirRegularPropertySymbol /value
context -> FirRegularPropertySymbol /value

@PROPERTY_GETTER:Anno(<strcat>(String(get: value annotation ), x#))
owner -> FirRegularPropertySymbol /variable
context -> FirPropertyAccessorSymbol special/accessor from FirRegularPropertySymbol /variable

@SETTER_PARAMETER:Anno(<strcat>(String(setparam: value annotation ), x#))
owner -> FirRegularPropertySymbol /variable
context -> FirValueParameterSymbol <local>/<set-?> from FirPropertyAccessorSymbol special/accessor from FirRegularPropertySymbol /variable

@PROPERTY_SETTER:Anno(<strcat>(String(set: value annotation ), x#))
owner -> FirRegularPropertySymbol /variable
context -> FirPropertyAccessorSymbol special/accessor from FirRegularPropertySymbol /variable

@PROPERTY_DELEGATE_FIELD:Anno(<strcat>(String(delegate: value annotation ), x#))
owner -> FirRegularPropertySymbol /variable
context -> FirBackingFieldSymbol <local>/field from FirRegularPropertySymbol /variable

@Anno(<strcat>(String(variable annotation ), x#))
owner -> FirRegularPropertySymbol /variable
context -> FirRegularPropertySymbol /variable
