public void load(Reader reader) throws IOException {
   load2(new BufferedReader(reader));
 }
 public void load(InputStream is) throws IOException {
   load2(new BufferedReader(new InputStreamReader(is)));
 }