code: public final BuilderType setOnItemSelectedListener(
              @Nullable final ListDialog.OnItemSelectedListener listener) {
          getProduct().setOnItemSelectedListener(listener);
          return self();
      }
docs: Sets the listener, which should be notified, when an item, which is shown by the dialog,
  which is created by the builder, is selected.
  
  @param listener
  The listener, which should be set, as an instance of the type {@link
  ListDialog.OnItemSelectedListener} 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