I think the name of this method is a bit misleading, ```GenericOptionModel#getInstance(...)``` make me think I will obtain an instance of ```GenericOptionModel```, not an instance of ```GlobalContext```. I would call it ```createGlobalContext(...)```.