code: private int absorbWhitespace(final StreamTokenizer tokeniser, Reader in, boolean ignoreEOF) throws IOException, ParserException {
          // HACK: absorb extraneous whitespace between components (KOrganizer)..
          int ntok;
          while ((ntok = nextToken(tokeniser, in, ignoreEOF)) == StreamTokenizer.TT_EOL) {
              if (log.isTraceEnabled()) {
                  log.trace("Absorbing extra whitespace..");
              }
          }
          if (log.isTraceEnabled()) {
              log.trace("Aborting: absorbing extra whitespace complete");
          }
          return ntok;
      }
docs: Absorbs extraneous newlines.
  
  @param tokeniser
  @param in
  @return int value of the ttype field of the tokeniser
  @throws IOException