return parsePatternDescr( (PatternDescr) descr, boundParams, dmo );
} else if ( descr instanceof AndDescr ) {
AndDescr andDescr = (AndDescr) descr;
return parseBaseDescr( andDescr.getDescrs().get( 0 ), boundParams, dmo );
} else if ( descr instanceof EvalDescr ) {
FreeFormLine freeFormLine = new FreeFormLine();
freeFormLine.setText( "eval( " + ( (EvalDescr) descr ).getContent() + " )" );
return freeFormLine;
} else if ( descr instanceof ConditionalElementDescr ) {
return parseExistentialElementDescr( (ConditionalElementDescr) descr, boundParams, dmo );
}
return null;