Nasturtium microphyllum?

Nasturtium microphyllum?

Observation - Nasturtium microphyllum? - UK and Ireland. Description: You'll have to take my word that it is a watercress. Is this what Stace means by stamens dehiscing outwardly, please?

You'll have to take my word that it is a watercress. Is this what Stace means by stamens dehiscing outwardly, please?