// user | file | file2 | user2 | weigth
out.printLog("Iniciado calculo da métrica de matriz com " + getMatrix().getNodes().size() + " nodes. Parametros: " + params);
AbstractTypedGraph<String, String> graphMulti;
EdgeType type;
out.printLog("Iniciando preenchimento do grapho.");
if (getMatrix().getClassServicesName().equals(UserCommentedSamePairOfFileInDateServices.class.getName()) || getMatrix().getClassServicesName().equals(UserCommentedSamePairOfFileInAllDateServices.class.getName())) {
graphMulti = new DirectedSparseMultigraph<>();
type = EdgeType.DIRECTED;
} else {