Retrieving a bean data element in an inner collection

To retrieve a bean data element from an inner collection, use a composite key in a method call like the following example:
String street = (String)ctx.getValueAt("customerListData.2.address.street");
String street1 = (String)ctx.tryGetValueAt("customerListData.2.address.street");

where: customerListData.2.address.street is the composite key. Using this parameter, context can get value from the Java™ Bean's complex structure easily. Context's tryGetValueAt() method works differently from getValueAt(). When the composite key points to an element that does not exist, getValueAt() throws an exception, while the tryGetValueAt() returns null and does not throw any exception.