private void flushRule() {
for ( Iterator<SourceBuilder> iter = sourceBuilders.iterator(); iter.hasNext(); ) {
SourceBuilder src = iter.next();
if ( src.hasValues() ) {
if ( src instanceof LhsBuilder ) {
Condition con = new Condition();
con.setSnippet( src.getResult() );
_currentRule.addCondition( con );
} else if ( src instanceof RhsBuilder ) {
Consequence con = new Consequence();
con.setSnippet( src.getResult() );
_currentRule.addConsequence( con );
}
src.clearValues();
}
}