void (@NotNull Project project, @NotNull VirtualFile file) { for (FileIndentOptionsProvider provider : FileIndentOptionsProvider.EP_NAME.getExtensionList()) { if (provider.useOnFullReformat()) { IndentOptions indentOptions = provider.getIndentOptions(project, this, file); if (indentOptions != null) { IndentOptions targetOptions = getIndentOptions(file.getFileType()); if (targetOptions != indentOptions) { targetOptions.copyFrom(indentOptions); } } } } }