double v = (double)Long.valueOf(val).longValue();
double v = (double)Double.valueOf(val).doubleValue();
    private double[] parseResults() throws IOException {	BufferedReader in = new BufferedReader(new FileReader(SOLUTION_FILE));		// find variable output	String line;	do {	    line = in.readLine();	} while (line.indexOf("Column name")==-1);	// read one more dummy line	in.readLine();		double[] result = new double[numVars];	while (!(line = in.readLine()).equals("")) {	    String index = line.substring(8, 13).trim();	    String val = line.substring(23, 36).trim();	    int i = Integer.valueOf(index).intValue();	    double v = (double)Long.valueOf(val).longValue();	    result[i] = v;	}		return result;    }