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")