final RuleDescr rule = (RuleDescr) parseResource( "rule",
"test_ComplexChainedCallWithFrom.drl" );
assertFalse( parser.getErrors().toString(),
parser.hasErrors() );
final PatternDescr pattern = (PatternDescr) rule.getLhs().getDescrs().get( 0 );
final FromDescr from = (FromDescr) pattern.getSource();
final MVELExprDescr accessor = (MVELExprDescr) from.getDataSource();
assertEquals( "doIt1( foo,bar,42,\"hello\",[ a : \"b\"], [a, \"b\", 42] ).doIt2(bar, [a, \"b\", 42]).field[\"key\"]",
accessor.getExpression() );
}