private void highlightPropertyType(MessageField field, IHighlightedPositionAcceptor acceptor) {
TypeLink link = field.getType();
if (!(link instanceof ComplexTypeLink)) {
return;
}
ComplexType type = ((ComplexTypeLink) link).getTarget();
if (type instanceof Message) {
highlightFirstFeature(field, MESSAGE_FIELD__TYPE, acceptor, MESSAGE_ID);
return;
}
if (type instanceof Enum) {