public Map getConf(Collection keys) throws IOException {
public List getConf(Collection keys) throws IOException {
    public Map getConf(Collection keys) throws IOException {        StringBuffer sb = new StringBuffer("GETCONF");        for (Iterator it = keys.iterator(); it.hasNext(); ) {            String key = (String) it.next();            sb.append(" ").append(key);        }        sb.append("\r\n");        ArrayList lst = sendAndWaitForResponse(sb.toString(), null);        Map result = new HashMap();        for (Iterator it = lst.iterator(); it.hasNext(); ) {            String kv = ((ReplyLine) it.next()).msg;            int idx = kv.indexOf('=');            result.put(kv.substring(0, idx),                       kv.substring(idx+1));        }        return result;    }