if (method.equals(Request.INVITE)) return (Request.INVITE); else if (method.equals(Request.BYE)) return (Request.BYE); else if (method.equals(Request.CANCEL)) return Request.CANCEL; else if (method.equals(Request.ACK)) return Request.ACK; else if (method.equals(Request.PRACK)) return Request.PRACK; else if (method.equals(Request.INFO)) return Request.INFO; else if (method.equals(Request.UPDATE)) return Request.UPDATE; else if (method.equals(Request.REFER)) return Request.REFER; else if (method.equals(Request.MESSAGE)) return Request.MESSAGE; else if (method.equals(Request.SUBSCRIBE)) return Request.SUBSCRIBE; else if (method.equals(Request.NOTIFY)) return Request.NOTIFY; else if (method.equals(Request.REGISTER)) return Request.REGISTER; else if (method.equals(Request.OPTIONS)) return Request.OPTIONS; else if (method.equals(Request.PUBLISH)) return Request.PUBLISH;
if (nameTable.containsKey(method)) return (String) nameTable.get(method);
	public static String getCannonicalName(String method) {		if (method.equals(Request.INVITE))			return (Request.INVITE);		else if (method.equals(Request.BYE))			return (Request.BYE);		else if (method.equals(Request.CANCEL))			return Request.CANCEL;		else if (method.equals(Request.ACK))			return Request.ACK;		else if (method.equals(Request.PRACK))			return Request.PRACK;		else if (method.equals(Request.INFO))			return Request.INFO;		else if (method.equals(Request.UPDATE))			return Request.UPDATE;		else if (method.equals(Request.REFER))			return Request.REFER;		else if (method.equals(Request.MESSAGE))			return Request.MESSAGE;		else if (method.equals(Request.SUBSCRIBE))			return Request.SUBSCRIBE;		else if (method.equals(Request.NOTIFY))			return Request.NOTIFY;		else if (method.equals(Request.REGISTER))			return Request.REGISTER;		else if (method.equals(Request.OPTIONS))			return Request.OPTIONS;		else if (method.equals(Request.PUBLISH))			return Request.PUBLISH;		else			return method;	}