TextDiffSettings (@NotNull DiffContext context) { TextDiffSettings settings = context.getUserData(TextDiffSettings.KEY); if (settings == null) { settings = TextDiffSettings.getSettings(context.getUserData(DiffUserDataKeys.PLACE)); context.putUserData(TextDiffSettings.KEY, settings); if (isUserDataFlagSet(DiffUserDataKeys.DO_NOT_IGNORE_WHITESPACES, context)) { settings.setIgnorePolicy(IgnorePolicy.DEFAULT); } } return settings; }