private static boolean isXorShift(@NotNull PsiExpression leftOperand, @NotNull PsiExpression rightOperand) {
    if (rightOperand instanceof PsiBinaryExpression shiftingExpression) {
      if (shiftingExpression.getOperationSign().getTokenType() != JavaTokenType.GTGTGT) return false;

      PsiExpression leftSubOperand = shiftingExpression.getLOperand();
      return EquivalenceChecker.getCanonicalPsiEquivalence().expressionsAreEquivalent(leftOperand, leftSubOperand) &&
             !SideEffectChecker.mayHaveSideEffects(leftOperand) &&
             Objects.equals(32, ExpressionUtils.computeConstantExpression(shiftingExpression.getROperand()));
    }

    return false;
  }
private static boolean isXorShift(@NotNull PsiExpression leftOperand, @NotNull PsiExpression rightOperand)