rack.setCSeqNumber(Long.parseLong(number));
rack.setCSequenceNumber(Long.parseLong(number));
	public SIPHeader parse() throws ParseException {		if (debug)			dbg_enter("RAckParser.parse");		RAck rack = new RAck();		try {			headerName(TokenTypes.RACK);			rack.setHeaderName(SIPHeaderNames.RACK);			try {				String number = this.lexer.number();				rack.setRSeqNumber(Long.parseLong(number));				this.lexer.SPorHT();				number = this.lexer.number();				rack.setCSeqNumber(Long.parseLong(number));				this.lexer.SPorHT();				this.lexer.match(TokenTypes.ID);				Token token = lexer.getNextToken();				rack.setMethod(token.getTokenValue());			} catch (InvalidArgumentException ex) {				throw createParseException(ex.getMessage());			}			this.lexer.SPorHT();			this.lexer.match('\n');			return rack;		} finally {			if (debug)				dbg_leave("RAckParser.parse");		}	}