code: public AbstractButton createButton(String faceDescriptorId, ButtonFactory buttonFactory,
  			CommandButtonConfigurer buttonConfigurer) {
  		AbstractButton button = buttonFactory.createButton();
  		attach(button, faceDescriptorId, buttonConfigurer);
  		return button;
  	}
docs: Creates a button using the provided id, factory and configurer.
  
  @param faceDescriptorId id of the faceDescriptor used to configure the
  button.
  @param buttonFactory factory that delivers the button.
  @param buttonConfigurer configurer mapping the faceDescriptor on the
  button.
  @return a button attached to this command.