title: Create data for Junit automatically
body: <p>I have method which takes a domain object (a very complex nested object tree) as parameter does some operation and returns a result. I need to create junit test for this method for which i need to set data into the complex object. I want to automate the process of creating mock data for my junit test.<b>I want:</b>Those objects/primitives of the complex object tree which are being called in my method should be identified automatically (by analysing the code or otherwise) and setters for those fields should be called.
  Any help is appreciated.</p>