*/
  public static List resetFeatures() {
    { Keyword f = null;
      Cons iter000 = Logic.$CURRENT_POWERLOOM_FEATURES$.copy().theConsList;

      for (;!(iter000 == Stella.NIL); iter000 = iter000.rest) {
        f = ((Keyword)(iter000.value));
        if (!Logic.$DEFAULT_POWERLOOM_FEATURES$.memberP(f)) {
          Logic.unsetPowerloomFeature(f);
        }
      }
    }
    { Keyword f = null;
      Cons iter001 = Logic.$DEFAULT_POWERLOOM_FEATURES$.theConsList;

      for (;!(iter001 == Stella.NIL); iter001 = iter001.rest) {
        f = ((Keyword)(iter001.value));
        if (!Logic.$CURRENT_POWERLOOM_FEATURES$.memberP(f)) {
          Logic.setPowerloomFeature(f);
        }
      }
    }
    return (Logic.$CURRENT_POWERLOOM_FEATURES$);
  }