if (!(value instanceof LiteralLink)) {
error(expectedIdentifier, ABSTRACT_OPTION__VALUE);
return true;
}
Literal literal = ((LiteralLink) value).getTarget();
if (!anEnum.equals(literal.eContainer())) {
QualifiedName enumFqn = fqnProvider.getFullyQualifiedName(anEnum);
String literalName = nodes.textOf(nodeForValueFeatureIn(option));
String msg = String.format(literalNotInEnum, enumFqn, literalName);
error(msg, ABSTRACT_OPTION__VALUE);
}