this.events = events; this.dgr = dgr; this.component = dgr.getComponent(); this.dragSource = dgr.getDragSource();
  public DragGestureEvent(DragGestureRecognizer dgr, int action, Point origin,                          List events)  {    super(dgr);    if (origin == null || events == null)      throw new IllegalArgumentException();    this.origin = origin;    this.action = action;  }