code: public boolean registerClasses(final String... classNames)
  			throws SocketViewException {
  		try {
  			benchmark = Perfidix.setUpBenchmark(classNames, benchmark);
  
  			final Map<BenchmarkMethod, Integer> vals = benchmark
  					.getNumberOfMethodsAndRuns();
  			return view.initProgressView(vals);
  		} catch (final ClassNotFoundException | PerfidixMethodCheckException e2) {
  			return view.updateErrorInElement(e2.toString(), e2);
  		}
  	}
docs: Registering all classes and getting a mapping with the Methods and the
  corresponding overall runs
  
  @param classNames
  the names of the classes to be benched
  @throws SocketViewException
  exception if socket communication fails
  @return if register succeeds or not