private void consumeCRLF() throws DecodingException {
  char next=nextChar();
  if (next != '\n') {
    consumeChar('\r');
  }
  consumeChar('\n');
}

private void consumeCRLF ( ) throws DecodingException { char next = nextChar ( ) ; if ( next != '\n' ) { consumeChar ( '\r' ) ; } consumeChar ( '\n' ) ; }
consumes a crlf from the request . todo : this is too liberal , the spec insists on \ r \ n for new lines .
