code: public static <T extends Collection<String>> T readLines(Reader reader, final T collection) throws IORuntimeException {
  		readLines(reader, new LineHandler() {
  			@Override
  			public void handle(String line) {
  				collection.add(line);
  			}
  		});
  		return collection;
  	}
docs: 从Reader中读取内容
  
  @param <T> 集合类型
  @param reader {@link Reader}
  @param collection 返回集合
  @return 内容
  @throws IORuntimeException IO异常