code: public static void parse(final Readable readable, final VcfParseListener listener) throws IOException {
          checkNotNull(readable);
          VcfLineProcessor lineProcessor = new VcfLineProcessor(listener);
          CharStreams.readLines(readable, lineProcessor);
      }
docs: Parse the specified readable.
  
  @param readable readable, must not be null
  @param listener low-level event based parser callback, must not be null
  @throws IOException if an I/O error occurs