protected virtual MethodUsagePrinter CreateMethodUsagePrinter(string name, object instance) { return new MethodUsagePrinter(name, instance); }