71.3.
simple("${body.address}") simple("${body.address.street}") simple("${body.address.zip}")
simple("${body.address}") simple("${body.getAddress.getStreet}") simple("${body.address.getZip}") simple("${body.doSomething}")
simple("${body?.address?.street}")
simple("${body[foo].name}")
simple("${body['foo bar'].name}")
simple("${body[foo]}") simple("${body[this.is.foo]}")
simple("${body[foo]?.name}")
simple("${body.address.lines[0]}") simple("${body.address.lines[1]}") simple("${body.address.lines[2]}")
simple("${body.address.lines[last]}")
simple("${body.address.lines[last-1]}")
simple("${body.address.lines[last-2]}")
simple("${body.address.lines.size}")
String[] lines = new String[]{"foo", "bar", "cat"}; exchange.getIn().setBody(lines); simple("There are ${body.length} lines")
simple("${body.address.zip} > 1000")