docs: protected void activate(ComponentContext context, Map<String, Object> props) {
          componentContext = context;
          containerAuthDataRef.activate(context);
          sslConfig.activate(context);
          this.props = props;
  
          cloudantConfigIdentifier = (String) props.get(JNDI_NAME);
          if (cloudantConfigIdentifier == null || "".equals(cloudantConfigIdentifier)) {
              cloudantConfigIdentifier = (String) props.get(CONFIG_ID);
          }
  
          // TODO when libraryRef is made optional, switch to library == null and get rid of this field
          loadFromApp = Boolean.parseBoolean((String) props.get("ibm.internal.nonship.function"))
                  && "ibm.internal.simulate.no.library.do.not.ship".equals(library.id());
      }