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");
    }
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 ) ; 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" ) ; }
/CLOVER:OFF