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.