private static boolean assignmentExpressionIsMultiplyByPowerOfTwo(
    PsiAssignmentExpression expression) {
    final IElementType tokenType = expression.getOperationTokenType();
    if (!tokenType.equals(JavaTokenType.ASTERISKEQ) &&
        !tokenType.equals(JavaTokenType.DIVEQ)) {
      return false;
    }
    final PsiExpression lhs = expression.getLExpression();
    final PsiType lhsType = lhs.getType();
    if (lhsType == null) {
      return false;
    }
    if (!ShiftUtils.isIntegral(lhsType)) {
      return false;
    }
    final PsiExpression rhs = PsiUtil.skipParenthesizedExprDown(expression.getRExpression());
    if (rhs == null) {
      return false;
    }
    return ShiftUtils.isPowerOfTwo(rhs);
  }
private static boolean assignmentExpressionIsMultiplyByPowerOfTwo(
    PsiAssignmentExpression expression)