code: protected void activate(ComponentContext context, Map<String, Object> props) {
          if (TraceComponent.isAnyTracingEnabled() && tc.isDebugEnabled()) {
              Tr.debug(this, tc, "MongoService activate");
          }
          libraryRef.activate(context);
          sslConfigurationRef.activate(context);
          this.props = props;
          keyStoreServiceRef.activate(context);
          id = (String) props.get(CONFIG_DISPLAY_ID);
      }
docs: DS method to activate this component.
  Best practice: this should be a protected method, not public or private
  
  @param context DeclarativeService defined/populated component context
  @param props DeclarativeService defined/populated map of service properties