return (ActionListener) addInternal(a, b);
return (ComponentListener) addInternal(a, b);
  public static ActionListener add(ActionListener a, ActionListener b)  {    return (ActionListener) addInternal(a, b);  }