code: public Map<Vertex,SCComponent<Vertex>> getVertex2SccMap() {
  	Map<Vertex,SCComponent<Vertex>> v2scc = new LinkedHashMap<Vertex,SCComponent<Vertex>>();
  	for(SCComponent<Vertex> scc : this.incrOrder()) {
  	    for(Vertex v : scc.vertices()) {
  		v2scc.put(v, scc);
  	    }
  	}
  	return v2scc;
      }
docs: @return Map from each vertex from the original dag to its
  corresponding strongly-connected component.  You should use
  this method in case you want to do many
  <code>getScc</code>-like queries (<code>getScc</code> is quite
  expensive).  The returned map has a predictve iteration order
  (it's a <code>LinkedHashMap</code>).
  
  @see #getScc