Index: FromHandler.java =================================================================== --- FromHandler.java (revision 35473) +++ FromHandler.java (working copy) @@ -21,9 +21,11 @@ import java.util.ListIterator; import org.drools.lang.descr.ConditionalElementDescr; +import org.drools.lang.descr.FieldBindingDescr; import org.drools.lang.descr.FieldConstraintDescr; import org.drools.lang.descr.FromDescr; import org.drools.lang.descr.PatternDescr; +import org.drools.lang.descr.PredicateDescr; import org.xml.sax.Attributes; import org.xml.sax.SAXException; @@ -45,7 +47,9 @@ this.validPeers = new HashSet(); this.validPeers.add( null ); this.validPeers.add( FieldConstraintDescr.class ); - this.allowNesting = false; + this.validPeers.add(FieldBindingDescr.class); + this.validPeers.add(PredicateDescr.class); + this.allowNesting = true; } }