code: public String getText() {
  		Object text = getComponentModel().text;
  
  		if (text == null) {
  			Object value = getData();
  			if (value != null) {
  				text = value.toString();
  			}
  		}
  
  		return I18nUtilities.format(null, text);
  	}
docs: Return the button text. Returns:
  <ul>
  <li>user text if set; otherwise</li>
  <li>shared text if set;</li>
  <li>user value if set;</li>
  <li>bean value if present; or</li>
  <li>shared value.</li>
  </ul>
  
  @return the button text