@Override
protected void _createProposals(final RuleCall ruleCall, final ContentAssistContext context, final IIdeContentProposalAcceptor acceptor) {
AbstractRule _rule = ruleCall.getRule();
boolean _matched = false;
ParserRule _xExpressionRule = this._xbaseGrammarAccess.getXExpressionRule();
if (Objects.equal(_rule, _xExpressionRule)) {
_matched=true;
if (((ruleCall.eContainer() instanceof Group) && Objects.equal(GrammarUtil.containingRule(ruleCall).getName(), "XParenthesizedExpression"))) {
this.createLocalVariableAndImplicitProposals(context.getCurrentModel(), IExpressionScope.Anchor.WITHIN, context, acceptor);
}
}
if (!_matched) {
super._createProposals(ruleCall, context, acceptor);
}
}