BufferedReader in = new BufferedReader(new InputStreamReader(ConfigFileFinder.open( queryFile )));
BufferedReader in = new BufferedReader(new InputStreamReader(getCluster().getConfigFinder().open(queryFile)));
    protected void parseQueryFile(String queryFile) {	try {	    BufferedReader in = new BufferedReader(new InputStreamReader(ConfigFileFinder.open( queryFile )));	    for (String line = in.readLine(); line != null; line=in.readLine()) {		line = line.trim();		// skip empty lines		if (line.length() == 0)		    continue;		// handle continuation lines		int len;		while ((len = line.length()) > 0 && '\\' == line.charAt(len-1)) {		    line = (line.substring(0,len-1))+(in.readLine().trim());		}		char c = line.charAt(0);		// skip comments		if (c == '#') 		    continue;		// should be a param=value line		line = Parameters.replaceParameters(line);		parseQueryLine(line);	    }	    in.close();      	} catch (Exception e) {	    GLMDebug.ERROR(className_,"Error reading '"+queryFile+"': "+e);	    e.printStackTrace();	    throw new RuntimeException("No QueryFile: "+e);	}    }