code: private void init() {
  
          /********************************************************************/
          /*
           * vertex: stored all the vertices for the Graph G vertex[G] nodes of
           * vector compGraphNodes are stored in vertex
           */
          List<Integer> vertex = new ArrayList<Integer>(); //Initialization of ArrayList vertex
  
          int vertexCount = compGraphNodes.size() / 3;
  
          //System.out.println("ArrayList vertex is initialized");
          for (int a = 0; a < vertexCount; a++) {
              vertex.add(compGraphNodes.get(a * 3 + 2));
              //System.out.print("vertex[" + index + "]: " + compGraphNodes.get(index * 3 + 2) + " ");
          }
          //System.out.println();
  
          vertex.add(0);
          // System.out.println("ArrayList vertex :" + vertex);
  
          /*
           * processedVertex: is index set of vertices which have already been
           * used
           */
          List<Integer> processedVertex = new ArrayList<Integer>();
          /*
           * Let processedVertex be the set of Nodes already been used in the
           * initialization
           */
          initIterator(vertex, processedVertex);
          processedVertex.clear();
          //System.out.println("maxCliquesSet: " + maxCliquesSet);
  
      }
docs: /*
  Call the wrapper for ENUMERATE_CLIQUES