code: public JComponent[] add(String fieldName, JComponent component, String attributes) {
          return addBinding(createBinding(fieldName, component), attributes, getLabelAttributes());
      }
docs: Adds the field to the form by using the provided component. {@link #createBinding(String, JComponent)} is used to
  create the binding of the field
  
  @param fieldName
  the name of the field to add
  @param component
  the component for the field
  @param attributes
  optional layout attributes for the component. See {@link TableLayoutBuilder} for syntax details
  @return an array containing the label and the component which where added to the form