boolean (GrBinaryExpression binary, GroovyResolveResult result) { if (result.getElement() != null && result.isApplicable()) { return false; } GrExpression left = binary.getLeftOperand(); GrExpression right = binary.getRightOperand(); PsiType ltype = left.getType(); PsiType rtype = right != null ? right.getType() : null; return TypesUtil.isNumericType(ltype) && (rtype == null || TypesUtil.isNumericType(rtype)); }