code: public static <S extends HasAttachHandlers> void fire(S source, TabsState tabsState,
              Widget newTabHeader, Widget oldTabHeader, Widget newTabContent, Widget oldTabContent) {
          if (TYPE != null) {
              JQMTabsEvent event = new JQMTabsEvent(tabsState, newTabHeader, oldTabHeader,
                                                    newTabContent, oldTabContent);
              source.fireEvent(event);
          }
      }
docs: Fires an {@link JQMTabsEvent} on all registered handlers in the handler source.
  
  @param <S> The handler source type
  @param source - the source of the handlers