void (@NotNull Object settings, String field) { try { Field classField = settings.getClass().getField(field); if (classField.getType() == Integer.TYPE) { int oldValue = classField.getInt(settings); int newValue = getNewIntValue(classField, oldValue); if (newValue == oldValue) { return; } classField.set(settings, newValue); } else if (classField.getType() == Boolean.TYPE) { boolean value = classField.getBoolean(settings); classField.set(settings, !value); } else { return; } if (formattingChangedFragment()) { myAffectingFields.add(field); } } catch (Exception ignored) { } }