this(source, id, temporary, null);
super(source, id); this.temporary = temporary; this.opposite = opposite;
  public FocusEvent(Component source, int id, boolean temporary)  {    this(source, id, temporary, null);  }