code: protected void unsetContextProvider(ServiceReference<JCAContextProvider> ref) {
          contextProviders.removeReference((String) ref.getProperty(JCAContextProvider.TYPE), ref);
      }
docs: Declarative Services method for unsetting a JCAContextProvider service reference
  
  @param ref reference to the service