"Unable to return Declaration for identifier '" + variableRestrictionDescr.getIdentifier() + "'" ) );
return null;
}
}
Target right = getRightTarget( extractor );
Target left = (declaration.isPatternDeclaration() && !(Date.class.isAssignableFrom( declaration.getExtractor().getExtractToClass() ) || Number.class.isAssignableFrom( declaration.getExtractor().getExtractToClass() ))) ? Target.HANDLE : Target.FACT;
final Evaluator evaluator = getEvaluator( context,
variableRestrictionDescr,
extractor.getValueType(),
variableRestrictionDescr.getEvaluator(),
variableRestrictionDescr.isNegated(),