I have a method that checks a data structure for the presence of a thing that might be missing but is required.  If it is missing, it adds it.Essentially it is this (although the method is much, much more complicated due to the complexity involved in adding the thing, and the thing comes from a thid party service):void MethodThatNeedsAName(){    if (!ThingExists) AddThing(); }What would you name such a method?CheckForAndAddThing()EnsureThingIsThere()AssertThingExists()ValidateThingExists()FixThing()P.S. I understand the SOP concern here, please note this is just an example.
How to name a method that fills in the blanks?
c#;.net;naming