DashProfParser parser = new DashProfParser(new FileReader("data/hsqldb.prof"));
DashProfParser parser = new DashProfParser(new FileReader(System.getProperty("basedir") + "/data/hsqldb.prof"));
	public static void testHsqlDBProfileSolver() throws Exception	{		long parseStart = System.currentTimeMillis();				DashProfParser parser = new DashProfParser(new FileReader("data/hsqldb.prof"));		parser.execute();		long parseEnd = System.currentTimeMillis();		System.out.println("Parsed hsqldb.prof in " + ( parseEnd - parseStart ) + " ms");				Collection callIDs = parser.getCallIDs();		Collection proxyCallIDs = parser.getProxyCallIDs();		System.setProperty("solver.user.name", "JAVA_USER");				CallFractionSolverData data = new CallFractionSolverData(callIDs, proxyCallIDs);		CallFractionSolver solver = new CallFractionSolver(data);		SocketConnection.Factory factory = new SocketConnection.Factory("neos.mcs.anl.gov", 3333);		factory.setDebug(true, "hsqldb");		long solveStart = System.currentTimeMillis();				double[] fractions = solver.execute(factory);		long solveEnd = System.currentTimeMillis();		System.out.println("Solved hsqldb.prof in " + ( solveEnd - solveStart ) + " ms");	}