code: public void computeMST(double[][] costs, UndirectedGraph graph) throws ContradictionException {
  		g = graph;
  		ma = propHK.getMandatoryArcsList();
  		sortArcs(costs);
  		treeCost = 0;
  		cctRoot = n - 1;
  		int tSize = addMandatoryArcs();
  		connectMST(tSize);
  	}
docs: ***********************************************************************************