class GephiSolver extends AbstractSolver<Node, Edge> {

	SolverResult solveWithGirvanNewman(final int numberOfClusters) {
		Log.debug("solve cluster with numberOfClusters = " + numberOfClusters);
		GirvanNewmanClusterer clusterer = new GirvanNewmanClusterer();
		clusterer.setPreferredNumberOfClusters(numberOfClusters);
		clusterer.execute(graphModel);
		SolverResult solverResult = new SolverResult(getClustererResult(clusterer));
		return solverResult;
	}

	public  GephiSolver(final UserSystem userSystem, final Map<EntityPair, Map<String, Score>> scores, final Integer numberOfClusters);

}