docs: public static List<String> readLines(Reader reader) throws IOException {
          IteratorClosureAdapter<String> closure = new IteratorClosureAdapter<String>(reader);
          eachLine(reader, closure);
          return closure.asList();
      }