public static synchronized String getVariable(String var, String defaultValue) { String value = getVariable(var);  if (value==null) { setVariable(var, defaultValue); return defaultValue;
public static synchronized String getVariable(String var) { StringTokenizer   parser; ConfigurationTree node; String            buffer;  parser = new StringTokenizer(var, "."); node   = tree; while(parser.hasMoreTokens()) { buffer = parser.nextToken(); if(parser.hasMoreTokens()) { if((node = node.getNode(buffer)) == null) return null; } else return node.getLeaf(buffer);
    public static synchronized String getVariable(String var, String defaultValue) {    	String value = getVariable(var);		        if (value==null) {            setVariable(var, defaultValue);            return defaultValue;        }        return value;    }