|| token.getTokenType() == MESSAGE
	protected String method() throws ParseException {		try {			if (debug)				dbg_enter("method");			Vector tokens = this.lexer.peekNextToken(1);			Token token = (Token) tokens.elementAt(0);			if (token.getTokenType() == INVITE				|| token.getTokenType() == ACK				|| token.getTokenType() == OPTIONS				|| token.getTokenType() == BYE				|| token.getTokenType() == REGISTER				|| token.getTokenType() == CANCEL				|| token.getTokenType() == SUBSCRIBE				|| token.getTokenType() == NOTIFY				|| token.getTokenType() == PUBLISH				|| token.getTokenType() == ID) {				lexer.consume();				return token.getTokenValue();			} else {				throw createParseException("Invalid Method");			}		} finally {			if (Debug.debug)				dbg_leave("method");		}	}