boolean _not = (!_isEmpty);
if (_not) {
INode _head = IterableExtensions.<INode>head(nodes);
final INode withKeyword = ((CompositeNode) _head).getPreviousSibling();
INode _last = IterableExtensions.<INode>last(nodes);
final CompositeNode lastOption = ((CompositeNode) _last);
int _offset = withKeyword.getOffset();
int _endOffset = lastOption.getEndOffset();
int _offset_1 = withKeyword.getOffset();
int _minus = (_endOffset - _offset_1);
TargetPlatformValidator.this.acceptError("Options of every locations must be the same", _, _offset, _minus, TargetPlatformValidator.CHECK__OPTIONS_EQUALS_ALL_LOCATIONS);
} else {
final ICompositeNode node = NodeModelUtils.getNode(_);