code: public <T extends InvocationMarshaller<?>> T registerProvider (
          InvocationProvider provider, Class<T> mclass)
      {
          return registerProvider(provider, mclass, null);
      }
docs: Registers the supplied invocation service provider.
  
  @param provider the provider to be registered.
  @param mclass the class of the invocation marshaller generated for the service.