code: void rbbiSymtablePrint() {
          System.out
                  .print("Variable Definitions\n"
                          + "Name               Node Val     String Val\n"
                          + "----------------------------------------------------------------------\n");
  
          RBBISymbolTableEntry[] syms = fHashTable.values().toArray(new RBBISymbolTableEntry[0]);
  
          for (int i = 0; i < syms.length; i++) {
              RBBISymbolTableEntry s = syms[i];
  
              System.out.print("  " + s.key + "  "); // TODO:  format output into columns.
              System.out.print("  " + s.val + "  ");
              System.out.print(s.val.fLeftChild.fText);
              System.out.print("\n");
          }
  
          System.out.println("\nParsed Variable Definitions\n");
          for (int i = 0; i < syms.length; i++) {
              RBBISymbolTableEntry s = syms[i];
              System.out.print(s.key);
              s.val.fLeftChild.printTree(true);
              System.out.print("\n");
          }
      }
docs: /CLOVER:OFF