public CostGenerator(MatrixGenerator m, ComponentInstance ci, int type) { mainComponent = ci; matrix = m; dsmGenerator = new DsmGenerator(matrix, mainComponent, type); depth = dsmGenerator.getDepth(); cost = 0; total = 0; impactReports = new HashMap<String, CostImpactReport>(); }