code: public double activateWith(TNorm conjunction, SNorm disjunction) {
          if (!isLoaded()) {
              throw new RuntimeException(String.format("[rule error] the following rule is not loaded: %s", text));
          }
          activationDegree = weight * antecedent.activationDegree(conjunction, disjunction);
          return activationDegree;
      }
docs: Activates the rule by computing its activation degree using the given
  conjunction and disjunction operators
  
  @param conjunction is the conjunction operator
  @param disjunction is the disjunction operator
  @return the activation degree of the rule