String featureName = key.getStringValue(context, this);
Feature feature = type.getFeatureByBaseName(featureName);
assignFeatureValue(annotation, feature, value, context);
}
}
<BUG>public void assignFeatureValue(AnnotationFS annotation, Feature feature, IRutaExpression value,
</BUG>
MatchContext context) {
if (feature == null) {
throw new IllegalArgumentException("Not able to assign feature value (e.g., coveredText).");

String featureName = key.getStringValue(context, this);
Feature feature = type.getFeatureByBaseName(featureName);
assignFeatureValue(annotation, feature, value, context);
}
}
public void assignFeatureValue(FeatureStructure annotation, Feature feature, IRutaExpression value,
MatchContext context) {
if (feature == null) {
throw new IllegalArgumentException("Not able to assign feature value (e.g., coveredText).");
