}
}
@Check
public void checkVersionKeywords(final IU iu) {
final ICompositeNode node = NodeModelUtils.getNode(iu);
BidiTreeIterable<INode> _asTreeIterable = node.getAsTreeIterable();
final Function1<INode, Boolean> _function = new Function1<INode, Boolean>() {
public Boolean apply(final INode it) {
EObject _grammarElement = it.getGrammarElement();
TargetPlatformGrammarAccess.IUElements _iUAccess = TargetPlatformValidator.this.grammarAccess.getIUAccess();
Keyword _semicolonKeyword_1_0_0 = _iUAccess.getSemicolonKeyword_1_0_0();
return Boolean.valueOf(Objects.equal(_grammarElement, _semicolonKeyword_1_0_0));
}
};
final INode semicolonKeywordRule = IterableExtensions.<INode>findFirst(_asTreeIterable, _function);
BidiTreeIterable<INode> _asTreeIterable_1 = node.getAsTreeIterable();
final Function1<INode, Boolean> _function_1 = new Function1<INode, Boolean>() {
public Boolean apply(final INode it) {
EObject _grammarElement = it.getGrammarElement();
TargetPlatformGrammarAccess.IUElements _iUAccess = TargetPlatformValidator.this.grammarAccess.getIUAccess();
Keyword _equalsSignKeyword_1_0_2 = _iUAccess.getEqualsSignKeyword_1_0_2();