code: void printSets() {
          int                   i;
          System.out.print("\n\nUnicode Sets List\n------------------\n");
          for (i=0; i<fRB.fUSetNodes.size(); i++) {
              RBBINode        usetNode;
              RBBINode        setRef;
              RBBINode        varRef;
              String          setName;
  
              usetNode = fRB.fUSetNodes.get(i);
  
              //System.out.print(" " + i + "   ");
              RBBINode.printInt(2, i);
              setName = "anonymous";
              setRef = usetNode.fParent;
              if (setRef != null) {
                  varRef = setRef.fParent;
                  if (varRef != null  &&  varRef.fType == RBBINode.varRef) {
                      setName = varRef.fText;
                  }
              }
              System.out.print("  " + setName);
              System.out.print("   ");
              System.out.print(usetNode.fText);
              System.out.print("\n");
              if (usetNode.fLeftChild != null) {
                  usetNode.fLeftChild.printTree(true);
              }
          }
          System.out.print("\n");
      }
docs: /CLOVER:OFF