@NotNull private JsExpression translateAsUnOverloadableBinaryOperation() { JetToken token = getOperationToken(expression); JsBinaryOperator operator = OperatorTable.getBinaryOperator(token); assert OperatorConventions.NOT_OVERLOADABLE.contains(token); JsExpression left = translateLeftExpression(context(), expression); JsExpression right = translateRightExpression(context(), expression); return new JsBinaryOperation(operator, left, right); }