code: public final BuilderType setPositiveButton(@Nullable final CharSequence text,
                                                 @Nullable final DialogInterface.OnClickListener listener) {
          getProduct().setPositiveButton(text, listener);
          return self();
      }
docs: Sets the text of the positive button of the dialog, which is created by the builder.
  <p>
  Note, that the attached listener is not stored using a dialog's
  <code>onSaveInstanceState</code>-method, because it is not serializable. Therefore this
  method must be called again after configuration changes, e.g when the orientation of the
  device has changed, in order to re-register the listener.
  
  @param text
  The text, which should be set, as an instance of the type {@link CharSequence} or
  null, if no positive button should be shown
  @param listener
  The listener, which should be notified, when the positive button is clicked, as an
  instance of the type {@link DialogInterface.OnClickListener} or null, if no listener
  should be notified
  @return The builder, the method has been called upon, as an instance of the generic type
  BuilderType