code: public static StringBinding toUpperCase(ObservableValue<String> text) {
  		return Bindings.createStringBinding(()
  				-> text.getValue() == null ? "" : text.getValue().toUpperCase(), text);
  	}
docs: Creates a string binding that contains the value of the given observable string converted to uppercase. See
  {@link String#toUpperCase()}.
  
  If the given observable string has a value of `null` the created binding will contain an empty string.
  
  @param text
  the source string that will used for the conversion.
  @return a binding containing the uppercase string.