public abstract void setConf(Collection kvList) throws IOException;
public void setConf(String key, String value) throws IOException { List lst = new ArrayList(); lst.add(key+" "+value); setConf(lst); }
    public abstract void setConf(Collection kvList) throws IOException;