code: public final WSConnectionEvent recycle(int eid, Exception ex, Object handle) 
      {
          id = eid;
          exception = ex;
          setConnectionHandle(handle);
  
          return this;
      }
docs: Recycle this ConnectionEvent by replacing the current values with those for the new
  event.
  
  @param eid ConnectionEvent constant indicating the type of ConnectionEvent.
  @param ex the exception about to be throw to the application, or null if none.
  @param handle Connection handle on which the error occurred, or null if none.
  
  @return ConnectionEvent with the specified parameters.