docs: public String getPropertyAsString( Object target,
                                         Property property )
          throws SecurityException, IllegalArgumentException, NoSuchMethodException, IllegalAccessException,
          InvocationTargetException {
          Object value = getProperty(target, property);
          StringBuilder sb = new StringBuilder();
          writeObjectAsString(value, sb, false);
          return sb.toString();
      }