code: public void addCustomComponent(int tabIndex, String componentLabel, Component component) {
  		validateTabbed(tabIndex);
  		this.addField(this.tabPanels.get(tabIndex), this.tabOffsets.get(tabIndex), componentLabel, component, component, 0.0D);
  		this.incTabOffset(tabIndex);
  	}
docs: Add a custom {@code Component} to a tabbed {@code StandardFieldsDialog} with the given label.
  
  @param tabIndex tabIndex the index of the tab to which the {@code Component} need to be added
  @param componentLabel the {@code I18N} key for the component label, should not be null
  @param component the {@code Component} to be added
  @since TODO add version
  @see #addCustomComponent(Component)
  @see #addCustomComponent(int, Component)
  @see #addCustomComponent(String, Component)