title: Recursive BeanUtils.describe()
body: <p>Is there a version of <a href="http://commons.apache.org/proper/commons-beanutils/javadocs/v1.9.1/apidocs/org/apache/commons/beanutils/BeanUtils.html#describe%28java.lang.Object%29" rel="noreferrer">BeanUtils.describe(customer)</a> that recursively calls the describe() method on the complex attributes of 'customer'.</p>
  
  <pre><code>class Customer {
  
  String id;
  Address address;
  
  }
  </code></pre>
  
  <p>Here, I would like the describe method to retrieve the contents of the address attribute as well.</p>
  
  <p>Currently, all I have can see the name of the class as follows:</p>
  
  <pre><code>{id=123, address=com.test.entities.Address@2a340e}
  </code></pre>