code: @Override
      public List values() throws IOException {
  	List<String> keys = keys();
  	List<Object> list = new ArrayList<Object>();
  	Iterator<String> it = keys.iterator();
  	String key;
  	while (it.hasNext()) {
  	    key = it.next();
  	    list.add(getQuiet(key, null).getValue());
  	}
  	return list;
      }
docs: a generic type at all here, just to be sure