code: @Override
  	protected void emit_XBlockExpression_SemicolonKeyword_2_1_q(EObject semanticObject, ISynNavigable transition, List<INode> nodes) {
  		if (semicolonBeforeNextExpressionRequired) {
  			ILeafNode node = nodes != null && nodes.size() == 1 && nodes.get(0) instanceof ILeafNode ? (ILeafNode) nodes.get(0) : null;
  			Keyword kw = grammarAccess.getXBlockExpressionAccess().getSemicolonKeyword_2_1();
  			acceptUnassignedKeyword(kw, kw.getValue(), node);
  		} else
  			acceptNodes(transition, nodes);
  	}
docs: Syntax:
  ';'?