title: When can ValidatorUtils.getValueAsString() return null?
body: <p>In our code we are using ValidatorUtils.getValueAsString() to get a value as string from a bean. It returned null for us during code execution.</p>
  
  <p>Below description I found for the method in Apache doc:</p>
  
  <blockquote>
  <pre><code>public static String getValueAsString(Object bean,
                        String property)
  </code></pre>
    
    <p>Convenience method for getting a value from a bean property as a <code>String</code>. If the property is a <code>String[]</code> or <code>Collection</code> and it is empty, an empty <code>String ""</code> is returned. Otherwise, <code>property.toString()</code> is returned. This method may return null if there was an error retrieving the property.</p>
  </blockquote>
  
  <p>What scenarios can cause an error in retrieving the property?</p>