public ReceiveMessageEvent(Object source, ConnectionInfo info, String methodName, Object params) {
    super(source);
    if (info == null) throw new IllegalArgumentException("info is null.");
    this.connectionInfo = info;
    this.methodName = methodName;
    this.params = params;
  }