@Override
	public <T> T getService(Class<T> serviceClass) {
		Object service = overriddenServices.get(serviceClass);
		if (service != null) {
			return serviceClass.cast(service);
		}
		return delegate.getService(serviceClass);
	}
Adds a service that will override any service contained in the delegate 
{@link ServiceProvider}. 

<P>Note: this will not notify any clients that services have been changed.  This means 
that you should call this method before passing this service provider on to your clients.

@param serviceClass the service class
@param service the service implementation
Ghidra/Framework/Utility/src/main/java/ghidra/framework/plugintool/ServiceProviderDecorator.java