private static LocalQuickFix @NotNull [] createConditionalAssignmentFixes(boolean evaluatesToTrue,
                                                                  @NotNull PsiAssignmentExpression assignment,
                                                                  final boolean onTheFly) {
    IElementType op = assignment.getOperationTokenType();
    boolean toRemove = op == JavaTokenType.ANDEQ && !evaluatesToTrue || op == JavaTokenType.OREQ && evaluatesToTrue;
    if (toRemove && !onTheFly) {
      return LocalQuickFix.EMPTY_ARRAY;
    }
    return new LocalQuickFix[]{toRemove ? new RemoveAssignmentFix() : new SimplifyToAssignmentFix()};
  }
private static LocalQuickFix @NotNull [] createConditionalAssignmentFixes(boolean evaluatesToTrue,
                                                                  @NotNull PsiAssignmentExpression assignment,
                                                                  final boolean onTheFly)