acceptor.accept(p);
}
public void completeOptions_Options(final EObject model, final Assignment assignment, final ContentAssistContext context, final ICompletionProposalAcceptor acceptor) {
int _offset = context.getOffset();
INode _lastCompleteNode = context.getLastCompleteNode();
int _endOffset = _lastCompleteNode.getEndOffset();
final int currentNodeSizeToCursor = (_offset - _endOffset);
String _xifexpression = null;
INode _currentNode = context.getCurrentNode();
String _text = _currentNode.getText();
int _length = _text.length();
boolean _greaterEqualsThan = (_length >= currentNodeSizeToCursor);
if (_greaterEqualsThan) {
INode _currentNode_1 = context.getCurrentNode();
String _text_1 = _currentNode_1.getText();
_xifexpression = _text_1.substring(0, currentNodeSizeToCursor);
} else {
_xifexpression = "";
}
final String text = _xifexpression;
boolean _or = false;
boolean _contains = text.contains("\n");
boolean _not = (!_contains);
if (_not) {
_or = true;
} else {
INode _currentNode_2 = context.getCurrentNode();
String _text_2 = _currentNode_2.getText();
int _length_1 = _text_2.length();
boolean _lessThan = (_length_1 < currentNodeSizeToCursor);
_or = _lessThan;
}
if (_or) {