if the method is defined on the instance side, the provider consists in a new instance of that class.
if the method is defined on the instance side, the provider consists in a new instance of that class. | GtExampleFactory