if (inputType == NBOPlugin.GEOM)
thread = new GEOMSolver(users.get(username), problemName, inputFiles);
if (inputType == NBOPlugin.RES_ALLOC)
thread = new ResourceAllocationSolver(users.get(username), problemName, inputFiles);
if (thread != null) {
thread.setName("ServerThread of " + username + "_" + uniqueHash);
threads.put(problemName, thread);
(threads.get(problemName)).start();