code: public String renderShortName(String shortName) {
  		Assert.notNull(shortName, "No short name specified");
  		StringBuffer sb = new StringBuffer(shortName.length() + 5);
  		char[] chars = shortName.toCharArray();
  		sb.append(Character.toUpperCase(chars[0]));
  		for (int i = 1; i < chars.length; i++) {
  			char c = chars[i];
  			if (Character.isUpperCase(c)) {
  				sb.append(' ');
  			}
  			sb.append(c);
  		}
  		return sb.toString();
  	}
docs: Renders a unqualified bean property string in the format:
  "myBeanProperty" like "My Bean Property".
  @return the formatted string