docs: protected void setCategoriesToAvoid(String[] categoriesToAvoid) {
      // automatically build defaultLeftRule, defaultRightRule
      ArrayList<String> asList = new ArrayList<String>(Arrays.asList(categoriesToAvoid));
      asList.add(0, "leftexcept");
      defaultLeftRule = new String[asList.size()];
      defaultRightRule = new String[asList.size()];
      asList.toArray(defaultLeftRule);
      asList.set(0, "rightexcept");
      asList.toArray(defaultRightRule);
    }