package com.android.window.flags;
// TODO(b/303773055): Remove the annotation after access issue is resolved.
/** @hide */
public final class Flags {
    /** @hide */
    public static final String FLAG_ACTIVITY_EMBEDDING_ANIMATION_CUSTOMIZATION_FLAG = "com.android.window.flags.activity_embedding_animation_customization_flag";
    /** @hide */
    public static final String FLAG_ACTIVITY_EMBEDDING_INTERACTIVE_DIVIDER_FLAG = "com.android.window.flags.activity_embedding_interactive_divider_flag";
    /** @hide */
    public static final String FLAG_ACTIVITY_EMBEDDING_OVERLAY_PRESENTATION_FLAG = "com.android.window.flags.activity_embedding_overlay_presentation_flag";
    /** @hide */
    public static final String FLAG_ACTIVITY_SNAPSHOT_BY_DEFAULT = "com.android.window.flags.activity_snapshot_by_default";
    /** @hide */
    public static final String FLAG_ACTIVITY_WINDOW_INFO_FLAG = "com.android.window.flags.activity_window_info_flag";
    /** @hide */
    public static final String FLAG_ALLOW_DISABLE_ACTIVITY_RECORD_INPUT_SINK = "com.android.window.flags.allow_disable_activity_record_input_sink";
    /** @hide */
    public static final String FLAG_ALLOW_HIDE_SCM_BUTTON = "com.android.window.flags.allow_hide_scm_button";
    /** @hide */
    public static final String FLAG_ALLOWS_SCREEN_SIZE_DECOUPLED_FROM_STATUS_BAR_AND_CUTOUT = "com.android.window.flags.allows_screen_size_decoupled_from_status_bar_and_cutout";
    /** @hide */
    public static final String FLAG_ALWAYS_DEFER_TRANSITION_WHEN_APPLY_WCT = "com.android.window.flags.always_defer_transition_when_apply_wct";
    /** @hide */
    public static final String FLAG_ALWAYS_DRAW_MAGNIFICATION_FULLSCREEN_BORDER = "com.android.window.flags.always_draw_magnification_fullscreen_border";
    /** @hide */
    public static final String FLAG_ALWAYS_UPDATE_WALLPAPER_PERMISSION = "com.android.window.flags.always_update_wallpaper_permission";
    /** @hide */
    public static final String FLAG_APP_COMPAT_PROPERTIES_API = "com.android.window.flags.app_compat_properties_api";
    /** @hide */
    public static final String FLAG_APP_COMPAT_REFACTORING = "com.android.window.flags.app_compat_refactoring";
    /** @hide */
    public static final String FLAG_BAL_DONT_BRING_EXISTING_BACKGROUND_TASK_STACK_TO_FG = "com.android.window.flags.bal_dont_bring_existing_background_task_stack_to_fg";
    /** @hide */
    public static final String FLAG_BAL_IMPROVE_REAL_CALLER_VISIBILITY_CHECK = "com.android.window.flags.bal_improve_real_caller_visibility_check";
    /** @hide */
    public static final String FLAG_BAL_IMPROVED_METRICS = "com.android.window.flags.bal_improved_metrics";
    /** @hide */
    public static final String FLAG_BAL_REQUIRE_OPT_IN_BY_PENDING_INTENT_CREATOR = "com.android.window.flags.bal_require_opt_in_by_pending_intent_creator";
    /** @hide */
    public static final String FLAG_BAL_REQUIRE_OPT_IN_SAME_UID = "com.android.window.flags.bal_require_opt_in_same_uid";
    /** @hide */
    public static final String FLAG_BAL_RESPECT_APP_SWITCH_STATE_WHEN_CHECK_BOUND_BY_FOREGROUND_UID = "com.android.window.flags.bal_respect_app_switch_state_when_check_bound_by_foreground_uid";
    /** @hide */
    public static final String FLAG_BAL_SHOW_TOASTS = "com.android.window.flags.bal_show_toasts";
    /** @hide */
    public static final String FLAG_BAL_SHOW_TOASTS_BLOCKED = "com.android.window.flags.bal_show_toasts_blocked";
    /** @hide */
    public static final String FLAG_BLAST_SYNC_NOTIFICATION_SHADE_ON_DISPLAY_SWITCH = "com.android.window.flags.blast_sync_notification_shade_on_display_switch";
    /** @hide */
    public static final String FLAG_BUNDLE_CLIENT_TRANSACTION_FLAG = "com.android.window.flags.bundle_client_transaction_flag";
    /** @hide */
    public static final String FLAG_CAMERA_COMPAT_FOR_FREEFORM = "com.android.window.flags.camera_compat_for_freeform";
    /** @hide */
    public static final String FLAG_CLOSE_TO_SQUARE_CONFIG_INCLUDES_STATUS_BAR = "com.android.window.flags.close_to_square_config_includes_status_bar";
    /** @hide */
    public static final String FLAG_CONFIGURABLE_FONT_SCALE_DEFAULT = "com.android.window.flags.configurable_font_scale_default";
    /** @hide */
    public static final String FLAG_COVER_DISPLAY_OPT_IN = "com.android.window.flags.cover_display_opt_in";
    /** @hide */
    public static final String FLAG_DEFER_DISPLAY_UPDATES = "com.android.window.flags.defer_display_updates";
    /** @hide */
    public static final String FLAG_DELAY_NOTIFICATION_TO_MAGNIFICATION_WHEN_RECENTS_WINDOW_TO_FRONT_TRANSITION = "com.android.window.flags.delay_notification_to_magnification_when_recents_window_to_front_transition";
    /** @hide */
    public static final String FLAG_DELEGATE_UNHANDLED_DRAGS = "com.android.window.flags.delegate_unhandled_drags";
    /** @hide */
    public static final String FLAG_DELETE_CAPTURE_DISPLAY = "com.android.window.flags.delete_capture_display";
    /** @hide */
    public static final String FLAG_DENSITY_390_API = "com.android.window.flags.density_390_api";
    /** @hide */
    public static final String FLAG_DISABLE_OBJECT_POOL = "com.android.window.flags.disable_object_pool";
    /** @hide */
    public static final String FLAG_DISABLE_THIN_LETTERBOXING_POLICY = "com.android.window.flags.disable_thin_letterboxing_policy";
    /** @hide */
    public static final String FLAG_DO_NOT_CHECK_INTERSECTION_WHEN_NON_MAGNIFIABLE_WINDOW_TRANSITIONS = "com.android.window.flags.do_not_check_intersection_when_non_magnifiable_window_transitions";
    /** @hide */
    public static final String FLAG_DRAW_SNAPSHOT_ASPECT_RATIO_MATCH = "com.android.window.flags.draw_snapshot_aspect_ratio_match";
    /** @hide */
    public static final String FLAG_EDGE_TO_EDGE_BY_DEFAULT = "com.android.window.flags.edge_to_edge_by_default";
    /** @hide */
    public static final String FLAG_EMBEDDED_ACTIVITY_BACK_NAV_FLAG = "com.android.window.flags.embedded_activity_back_nav_flag";
    /** @hide */
    public static final String FLAG_ENABLE_ADDITIONAL_WINDOWS_ABOVE_STATUS_BAR = "com.android.window.flags.enable_additional_windows_above_status_bar";
    /** @hide */
    public static final String FLAG_ENABLE_APP_HEADER_WITH_TASK_DENSITY = "com.android.window.flags.enable_app_header_with_task_density";
    /** @hide */
    public static final String FLAG_ENABLE_BUFFER_TRANSFORM_HINT_FROM_DISPLAY = "com.android.window.flags.enable_buffer_transform_hint_from_display";
    /** @hide */
    public static final String FLAG_ENABLE_CAMERA_COMPAT_FOR_DESKTOP_WINDOWING = "com.android.window.flags.enable_camera_compat_for_desktop_windowing";
    /** @hide */
    public static final String FLAG_ENABLE_COMPATUI_SYSUI_LAUNCHER = "com.android.window.flags.enable_compatui_sysui_launcher";
    /** @hide */
    public static final String FLAG_ENABLE_DESKTOP_WINDOWING_IMMERSIVE_HANDLE_HIDING = "com.android.window.flags.enable_desktop_windowing_immersive_handle_hiding";
    /** @hide */
    public static final String FLAG_ENABLE_DESKTOP_WINDOWING_MODALS_POLICY = "com.android.window.flags.enable_desktop_windowing_modals_policy";
    /** @hide */
    public static final String FLAG_ENABLE_DESKTOP_WINDOWING_MODE = "com.android.window.flags.enable_desktop_windowing_mode";
    /** @hide */
    public static final String FLAG_ENABLE_DESKTOP_WINDOWING_QUICK_SWITCH = "com.android.window.flags.enable_desktop_windowing_quick_switch";
    /** @hide */
    public static final String FLAG_ENABLE_DESKTOP_WINDOWING_SCVH_CACHE = "com.android.window.flags.enable_desktop_windowing_scvh_cache";
    /** @hide */
    public static final String FLAG_ENABLE_DESKTOP_WINDOWING_SIZE_CONSTRAINTS = "com.android.window.flags.enable_desktop_windowing_size_constraints";
    /** @hide */
    public static final String FLAG_ENABLE_DESKTOP_WINDOWING_TASK_LIMIT = "com.android.window.flags.enable_desktop_windowing_task_limit";
    /** @hide */
    public static final String FLAG_ENABLE_DESKTOP_WINDOWING_TASKBAR_RUNNING_APPS = "com.android.window.flags.enable_desktop_windowing_taskbar_running_apps";
    /** @hide */
    public static final String FLAG_ENABLE_DESKTOP_WINDOWING_WALLPAPER_ACTIVITY = "com.android.window.flags.enable_desktop_windowing_wallpaper_activity";
    /** @hide */
    public static final String FLAG_ENABLE_SCALED_RESIZING = "com.android.window.flags.enable_scaled_resizing";
    /** @hide */
    public static final String FLAG_ENABLE_TASK_STACK_OBSERVER_IN_SHELL = "com.android.window.flags.enable_task_stack_observer_in_shell";
    /** @hide */
    public static final String FLAG_ENABLE_THEMED_APP_HEADERS = "com.android.window.flags.enable_themed_app_headers";
    /** @hide */
    public static final String FLAG_ENABLE_WINDOWING_DYNAMIC_INITIAL_BOUNDS = "com.android.window.flags.enable_windowing_dynamic_initial_bounds";
    /** @hide */
    public static final String FLAG_ENABLE_WINDOWING_EDGE_DRAG_RESIZE = "com.android.window.flags.enable_windowing_edge_drag_resize";
    /** @hide */
    public static final String FLAG_ENABLE_WM_EXTENSIONS_FOR_ALL_FLAG = "com.android.window.flags.enable_wm_extensions_for_all_flag";
    /** @hide */
    public static final String FLAG_ENFORCE_EDGE_TO_EDGE = "com.android.window.flags.enforce_edge_to_edge";
    /** @hide */
    public static final String FLAG_ENSURE_WALLPAPER_IN_TRANSITIONS = "com.android.window.flags.ensure_wallpaper_in_transitions";
    /** @hide */
    public static final String FLAG_EXPLICIT_REFRESH_RATE_HINTS = "com.android.window.flags.explicit_refresh_rate_hints";
    /** @hide */
    public static final String FLAG_FIFO_PRIORITY_FOR_MAJOR_UI_PROCESSES = "com.android.window.flags.fifo_priority_for_major_ui_processes";
    /** @hide */
    public static final String FLAG_FIX_NO_CONTAINER_UPDATE_WITHOUT_RESIZE = "com.android.window.flags.fix_no_container_update_without_resize";
    /** @hide */
    public static final String FLAG_FIX_PIP_RESTORE_TO_OVERLAY = "com.android.window.flags.fix_pip_restore_to_overlay";
    /** @hide */
    public static final String FLAG_FULLSCREEN_DIM_FLAG = "com.android.window.flags.fullscreen_dim_flag";
    /** @hide */
    public static final String FLAG_GET_DIMMER_ON_CLOSING = "com.android.window.flags.get_dimmer_on_closing";
    /** @hide */
    public static final String FLAG_IMMERSIVE_APP_REPOSITIONING = "com.android.window.flags.immersive_app_repositioning";
    /** @hide */
    public static final String FLAG_INSETS_CONTROL_CHANGED_ITEM = "com.android.window.flags.insets_control_changed_item";
    /** @hide */
    public static final String FLAG_INSETS_CONTROL_SEQ = "com.android.window.flags.insets_control_seq";
    /** @hide */
    public static final String FLAG_INSETS_DECOUPLED_CONFIGURATION = "com.android.window.flags.insets_decoupled_configuration";
    /** @hide */
    public static final String FLAG_INTRODUCE_SMOOTHER_DIMMER = "com.android.window.flags.introduce_smoother_dimmer";
    /** @hide */
    public static final String FLAG_KEYGUARD_APPEAR_TRANSITION = "com.android.window.flags.keyguard_appear_transition";
    /** @hide */
    public static final String FLAG_LETTERBOX_BACKGROUND_WALLPAPER = "com.android.window.flags.letterbox_background_wallpaper";
    /** @hide */
    public static final String FLAG_MOVABLE_CUTOUT_CONFIGURATION = "com.android.window.flags.movable_cutout_configuration";
    /** @hide */
    public static final String FLAG_MOVE_ANIMATION_OPTIONS_TO_CHANGE = "com.android.window.flags.move_animation_options_to_change";
    /** @hide */
    public static final String FLAG_MULTI_CROP = "com.android.window.flags.multi_crop";
    /** @hide */
    public static final String FLAG_NAV_BAR_TRANSPARENT_BY_DEFAULT = "com.android.window.flags.nav_bar_transparent_by_default";
    /** @hide */
    public static final String FLAG_NO_CONSECUTIVE_VISIBILITY_EVENTS = "com.android.window.flags.no_consecutive_visibility_events";
    /** @hide */
    public static final String FLAG_NO_VISIBILITY_EVENT_ON_DISPLAY_STATE_CHANGE = "com.android.window.flags.no_visibility_event_on_display_state_change";
    /** @hide */
    public static final String FLAG_OFFLOAD_COLOR_EXTRACTION = "com.android.window.flags.offload_color_extraction";
    /** @hide */
    public static final String FLAG_PREDICTIVE_BACK_SYSTEM_ANIMS = "com.android.window.flags.predictive_back_system_anims";
    /** @hide */
    public static final String FLAG_REAR_DISPLAY_DISABLE_FORCE_DESKTOP_SYSTEM_DECORATIONS = "com.android.window.flags.rear_display_disable_force_desktop_system_decorations";
    /** @hide */
    public static final String FLAG_RELEASE_SNAPSHOT_AGGRESSIVELY = "com.android.window.flags.release_snapshot_aggressively";
    /** @hide */
    public static final String FLAG_REMOVE_PREPARE_SURFACE_IN_PLACEMENT = "com.android.window.flags.remove_prepare_surface_in_placement";
    /** @hide */
    public static final String FLAG_SCREEN_RECORDING_CALLBACKS = "com.android.window.flags.screen_recording_callbacks";
    /** @hide */
    public static final String FLAG_SDK_DESIRED_PRESENT_TIME = "com.android.window.flags.sdk_desired_present_time";
    /** @hide */
    public static final String FLAG_SECURE_WINDOW_STATE = "com.android.window.flags.secure_window_state";
    /** @hide */
    public static final String FLAG_SET_SC_PROPERTIES_IN_CLIENT = "com.android.window.flags.set_sc_properties_in_client";
    /** @hide */
    public static final String FLAG_SKIP_SLEEPING_WHEN_SWITCHING_DISPLAY = "com.android.window.flags.skip_sleeping_when_switching_display";
    /** @hide */
    public static final String FLAG_SUPPORTS_MULTI_INSTANCE_SYSTEM_UI = "com.android.window.flags.supports_multi_instance_system_ui";
    /** @hide */
    public static final String FLAG_SURFACE_CONTROL_INPUT_RECEIVER = "com.android.window.flags.surface_control_input_receiver";
    /** @hide */
    public static final String FLAG_SURFACE_TRUSTED_OVERLAY = "com.android.window.flags.surface_trusted_overlay";
    /** @hide */
    public static final String FLAG_SYNC_SCREEN_CAPTURE = "com.android.window.flags.sync_screen_capture";
    /** @hide */
    public static final String FLAG_TASK_FRAGMENT_SYSTEM_ORGANIZER_FLAG = "com.android.window.flags.task_fragment_system_organizer_flag";
    /** @hide */
    public static final String FLAG_TRANSIT_READY_TRACKING = "com.android.window.flags.transit_ready_tracking";
    /** @hide */
    public static final String FLAG_TRUSTED_PRESENTATION_LISTENER_FOR_WINDOW = "com.android.window.flags.trusted_presentation_listener_for_window";
    /** @hide */
    public static final String FLAG_ENABLE_MULTIPLE_DESKTOPS_FRONTEND = "com.android.window.flags.enable_multiple_desktops_frontend";
    /** @hide */
    public static final String FLAG_UNTRUSTED_EMBEDDING_ANY_APP_PERMISSION = "com.android.window.flags.untrusted_embedding_any_app_permission";
    /** @hide */
    public static final String FLAG_UNTRUSTED_EMBEDDING_STATE_SHARING = "com.android.window.flags.untrusted_embedding_state_sharing";
    /** @hide */
    public static final String FLAG_USE_WINDOW_ORIGINAL_TOUCHABLE_REGION_WHEN_MAGNIFICATION_RECOMPUTE_BOUNDS = "com.android.window.flags.use_window_original_touchable_region_when_magnification_recompute_bounds";
    /** @hide */
    public static final String FLAG_USER_MIN_ASPECT_RATIO_APP_DEFAULT = "com.android.window.flags.user_min_aspect_ratio_app_default";
    /** @hide */
    public static final String FLAG_WAIT_FOR_TRANSITION_ON_DISPLAY_SWITCH = "com.android.window.flags.wait_for_transition_on_display_switch";
    /** @hide */
    public static final String FLAG_WALLPAPER_OFFSET_ASYNC = "com.android.window.flags.wallpaper_offset_async";
    /** @hide */
    public static final String FLAG_WINDOW_SESSION_RELAYOUT_INFO = "com.android.window.flags.window_session_relayout_info";
    /** @hide */
    public static final String FLAG_WINDOW_TOKEN_CONFIG_THREAD_SAFE = "com.android.window.flags.window_token_config_thread_safe";
   
    public static boolean activityEmbeddingAnimationCustomizationFlag() {
        return FEATURE_FLAGS.activityEmbeddingAnimationCustomizationFlag();
    }
   
    public static boolean activityEmbeddingInteractiveDividerFlag() {
        return FEATURE_FLAGS.activityEmbeddingInteractiveDividerFlag();
    }
   
    public static boolean activityEmbeddingOverlayPresentationFlag() {
        return FEATURE_FLAGS.activityEmbeddingOverlayPresentationFlag();
    }
    
    public static boolean activitySnapshotByDefault() {
        return FEATURE_FLAGS.activitySnapshotByDefault();
    }
    
    public static boolean activityWindowInfoFlag() {
        return FEATURE_FLAGS.activityWindowInfoFlag();
    }
    
    public static boolean allowDisableActivityRecordInputSink() {
        return FEATURE_FLAGS.allowDisableActivityRecordInputSink();
    }
   
    public static boolean allowHideScmButton() {
        return FEATURE_FLAGS.allowHideScmButton();
    }
    
    public static boolean allowsScreenSizeDecoupledFromStatusBarAndCutout() {
        return FEATURE_FLAGS.allowsScreenSizeDecoupledFromStatusBarAndCutout();
    }
   
    public static boolean alwaysDeferTransitionWhenApplyWct() {
        return FEATURE_FLAGS.alwaysDeferTransitionWhenApplyWct();
    }
   
    public static boolean alwaysDrawMagnificationFullscreenBorder() {
        return FEATURE_FLAGS.alwaysDrawMagnificationFullscreenBorder();
    }
   
    public static boolean alwaysUpdateWallpaperPermission() {
        return FEATURE_FLAGS.alwaysUpdateWallpaperPermission();
    }
    
    public static boolean appCompatPropertiesApi() {
        return FEATURE_FLAGS.appCompatPropertiesApi();
    }
    
    public static boolean appCompatRefactoring() {
        return FEATURE_FLAGS.appCompatRefactoring();
    }
   
    public static boolean balDontBringExistingBackgroundTaskStackToFg() {
        return FEATURE_FLAGS.balDontBringExistingBackgroundTaskStackToFg();
    }
   
    public static boolean balImproveRealCallerVisibilityCheck() {
        return FEATURE_FLAGS.balImproveRealCallerVisibilityCheck();
    }
   
    public static boolean balImprovedMetrics() {
        return FEATURE_FLAGS.balImprovedMetrics();
    }
   
    public static boolean balRequireOptInByPendingIntentCreator() {
        return FEATURE_FLAGS.balRequireOptInByPendingIntentCreator();
    }
   
    public static boolean balRequireOptInSameUid() {
        return FEATURE_FLAGS.balRequireOptInSameUid();
    }
   
    public static boolean balRespectAppSwitchStateWhenCheckBoundByForegroundUid() {
        return FEATURE_FLAGS.balRespectAppSwitchStateWhenCheckBoundByForegroundUid();
    }
   
    public static boolean balShowToasts() {
        return FEATURE_FLAGS.balShowToasts();
    }
   
    public static boolean balShowToastsBlocked() {
        return FEATURE_FLAGS.balShowToastsBlocked();
    }
   
    public static boolean blastSyncNotificationShadeOnDisplaySwitch() {
        return FEATURE_FLAGS.blastSyncNotificationShadeOnDisplaySwitch();
    }
    
    public static boolean bundleClientTransactionFlag() {
        return FEATURE_FLAGS.bundleClientTransactionFlag();
    }
    
    public static boolean cameraCompatForFreeform() {
        return FEATURE_FLAGS.cameraCompatForFreeform();
    }
   
    public static boolean closeToSquareConfigIncludesStatusBar() {
        return FEATURE_FLAGS.closeToSquareConfigIncludesStatusBar();
    }
    
    public static boolean configurableFontScaleDefault() {
        return FEATURE_FLAGS.configurableFontScaleDefault();
    }
    
    public static boolean coverDisplayOptIn() {
        return FEATURE_FLAGS.coverDisplayOptIn();
    }
    
    public static boolean deferDisplayUpdates() {
        return FEATURE_FLAGS.deferDisplayUpdates();
    }
   
    public static boolean delayNotificationToMagnificationWhenRecentsWindowToFrontTransition() {
        return FEATURE_FLAGS.delayNotificationToMagnificationWhenRecentsWindowToFrontTransition();
    }
    
    public static boolean delegateUnhandledDrags() {
        return FEATURE_FLAGS.delegateUnhandledDrags();
    }
    
    public static boolean deleteCaptureDisplay() {
        return FEATURE_FLAGS.deleteCaptureDisplay();
    }
    
    public static boolean density390Api() {
        return FEATURE_FLAGS.density390Api();
    }
    
    public static boolean disableObjectPool() {
        return FEATURE_FLAGS.disableObjectPool();
    }
   
    public static boolean disableThinLetterboxingPolicy() {
        return FEATURE_FLAGS.disableThinLetterboxingPolicy();
    }
   
    public static boolean doNotCheckIntersectionWhenNonMagnifiableWindowTransitions() {
        return FEATURE_FLAGS.doNotCheckIntersectionWhenNonMagnifiableWindowTransitions();
    }
    
    public static boolean drawSnapshotAspectRatioMatch() {
        return FEATURE_FLAGS.drawSnapshotAspectRatioMatch();
    }
   
    public static boolean edgeToEdgeByDefault() {
        return FEATURE_FLAGS.edgeToEdgeByDefault();
    }
   
    public static boolean embeddedActivityBackNavFlag() {
        return FEATURE_FLAGS.embeddedActivityBackNavFlag();
    }
   
    public static boolean enableAdditionalWindowsAboveStatusBar() {
        return FEATURE_FLAGS.enableAdditionalWindowsAboveStatusBar();
    }
   
    public static boolean enableAppHeaderWithTaskDensity() {
        return FEATURE_FLAGS.enableAppHeaderWithTaskDensity();
    }
    
    public static boolean enableBufferTransformHintFromDisplay() {
        return FEATURE_FLAGS.enableBufferTransformHintFromDisplay();
    }
   
    public static boolean enableCameraCompatForDesktopWindowing() {
        return FEATURE_FLAGS.enableCameraCompatForDesktopWindowing();
    }
   
    public static boolean enableCompatuiSysuiLauncher() {
        return FEATURE_FLAGS.enableCompatuiSysuiLauncher();
    }
   
    public static boolean enableDesktopWindowingImmersiveHandleHiding() {
        return FEATURE_FLAGS.enableDesktopWindowingImmersiveHandleHiding();
    }
   
    public static boolean enableDesktopWindowingModalsPolicy() {
        return FEATURE_FLAGS.enableDesktopWindowingModalsPolicy();
    }
   
    public static boolean enableDesktopWindowingMode() {
        return FEATURE_FLAGS.enableDesktopWindowingMode();
    }
   
    public static boolean enableDesktopWindowingQuickSwitch() {
        return FEATURE_FLAGS.enableDesktopWindowingQuickSwitch();
    }
   
    public static boolean enableDesktopWindowingScvhCache() {
        return FEATURE_FLAGS.enableDesktopWindowingScvhCache();
    }
   
    public static boolean enableDesktopWindowingSizeConstraints() {
        return FEATURE_FLAGS.enableDesktopWindowingSizeConstraints();
    }
   
    public static boolean enableDesktopWindowingTaskLimit() {
        return FEATURE_FLAGS.enableDesktopWindowingTaskLimit();
    }
   
    public static boolean enableDesktopWindowingTaskbarRunningApps() {
        return FEATURE_FLAGS.enableDesktopWindowingTaskbarRunningApps();
    }
   
    public static boolean enableDesktopWindowingWallpaperActivity() {
        return FEATURE_FLAGS.enableDesktopWindowingWallpaperActivity();
    }
    
    public static boolean enableScaledResizing() {
        return FEATURE_FLAGS.enableScaledResizing();
    }
   
    public static boolean enableTaskStackObserverInShell() {
        return FEATURE_FLAGS.enableTaskStackObserverInShell();
    }
   
    public static boolean enableThemedAppHeaders() {
        return FEATURE_FLAGS.enableThemedAppHeaders();
    }
   
    public static boolean enableWindowingDynamicInitialBounds() {
        return FEATURE_FLAGS.enableWindowingDynamicInitialBounds();
    }
   
    public static boolean enableWindowingEdgeDragResize() {
        return FEATURE_FLAGS.enableWindowingEdgeDragResize();
    }
    
    public static boolean enableWmExtensionsForAllFlag() {
        return FEATURE_FLAGS.enableWmExtensionsForAllFlag();
    }
    
    public static boolean enforceEdgeToEdge() {
        return FEATURE_FLAGS.enforceEdgeToEdge();
    }
   
    public static boolean ensureWallpaperInTransitions() {
        return FEATURE_FLAGS.ensureWallpaperInTransitions();
    }
    
    public static boolean explicitRefreshRateHints() {
        return FEATURE_FLAGS.explicitRefreshRateHints();
    }
    
    public static boolean fifoPriorityForMajorUiProcesses() {
        return FEATURE_FLAGS.fifoPriorityForMajorUiProcesses();
    }
    
    public static boolean fixNoContainerUpdateWithoutResize() {
        return FEATURE_FLAGS.fixNoContainerUpdateWithoutResize();
    }
   
    public static boolean fixPipRestoreToOverlay() {
        return FEATURE_FLAGS.fixPipRestoreToOverlay();
    }
   
    public static boolean fullscreenDimFlag() {
        return FEATURE_FLAGS.fullscreenDimFlag();
    }
    
    public static boolean getDimmerOnClosing() {
        return FEATURE_FLAGS.getDimmerOnClosing();
    }
   
    public static boolean immersiveAppRepositioning() {
        return FEATURE_FLAGS.immersiveAppRepositioning();
    }
   
    public static boolean insetsControlChangedItem() {
        return FEATURE_FLAGS.insetsControlChangedItem();
    }
    
    public static boolean insetsControlSeq() {
        return FEATURE_FLAGS.insetsControlSeq();
    }
    
    public static boolean insetsDecoupledConfiguration() {
        return FEATURE_FLAGS.insetsDecoupledConfiguration();
    }
    
    public static boolean introduceSmootherDimmer() {
        return FEATURE_FLAGS.introduceSmootherDimmer();
    }
    
    public static boolean keyguardAppearTransition() {
        return FEATURE_FLAGS.keyguardAppearTransition();
    }
   
    public static boolean letterboxBackgroundWallpaper() {
        return FEATURE_FLAGS.letterboxBackgroundWallpaper();
    }
    
    public static boolean movableCutoutConfiguration() {
        return FEATURE_FLAGS.movableCutoutConfiguration();
    }
   
    public static boolean moveAnimationOptionsToChange() {
        return FEATURE_FLAGS.moveAnimationOptionsToChange();
    }
   
    public static boolean multiCrop() {
        return FEATURE_FLAGS.multiCrop();
    }
   
    public static boolean navBarTransparentByDefault() {
        return FEATURE_FLAGS.navBarTransparentByDefault();
    }
   
    public static boolean noConsecutiveVisibilityEvents() {
        return FEATURE_FLAGS.noConsecutiveVisibilityEvents();
    }
   
    public static boolean noVisibilityEventOnDisplayStateChange() {
        return FEATURE_FLAGS.noVisibilityEventOnDisplayStateChange();
    }
   
    public static boolean offloadColorExtraction() {
        return FEATURE_FLAGS.offloadColorExtraction();
    }
   
    public static boolean predictiveBackSystemAnims() {
        return FEATURE_FLAGS.predictiveBackSystemAnims();
    }
    
    public static boolean rearDisplayDisableForceDesktopSystemDecorations() {
        return FEATURE_FLAGS.rearDisplayDisableForceDesktopSystemDecorations();
    }
    
    public static boolean releaseSnapshotAggressively() {
        return FEATURE_FLAGS.releaseSnapshotAggressively();
    }
    
    public static boolean removePrepareSurfaceInPlacement() {
        return FEATURE_FLAGS.removePrepareSurfaceInPlacement();
    }
    
    public static boolean screenRecordingCallbacks() {
        return FEATURE_FLAGS.screenRecordingCallbacks();
    }
    
    public static boolean sdkDesiredPresentTime() {
        return FEATURE_FLAGS.sdkDesiredPresentTime();
    }
    
    public static boolean secureWindowState() {
        return FEATURE_FLAGS.secureWindowState();
    }
    
    public static boolean setScPropertiesInClient() {
        return FEATURE_FLAGS.setScPropertiesInClient();
    }
    
    public static boolean skipSleepingWhenSwitchingDisplay() {
        return FEATURE_FLAGS.skipSleepingWhenSwitchingDisplay();
    }
    
    public static boolean supportsMultiInstanceSystemUi() {
        return FEATURE_FLAGS.supportsMultiInstanceSystemUi();
    }
    
    public static boolean surfaceControlInputReceiver() {
        return FEATURE_FLAGS.surfaceControlInputReceiver();
    }
    
    public static boolean surfaceTrustedOverlay() {
        return FEATURE_FLAGS.surfaceTrustedOverlay();
    }
    
    public static boolean syncScreenCapture() {
        return FEATURE_FLAGS.syncScreenCapture();
    }
   
    public static boolean taskFragmentSystemOrganizerFlag() {
        return FEATURE_FLAGS.taskFragmentSystemOrganizerFlag();
    }
   
    public static boolean transitReadyTracking() {
        return FEATURE_FLAGS.transitReadyTracking();
    }
    
    public static boolean trustedPresentationListenerForWindow() {
        return FEATURE_FLAGS.trustedPresentationListenerForWindow();
    }
    
    public static boolean untrustedEmbeddingAnyAppPermission() {
        return FEATURE_FLAGS.untrustedEmbeddingAnyAppPermission();
    }
    
    public static boolean untrustedEmbeddingStateSharing() {
        return FEATURE_FLAGS.untrustedEmbeddingStateSharing();
    }

    public static boolean enableMultipleDesktopsFrontend() {
        return FEATURE_FLAGS.enableMultipleDesktopsFrontend();
    }

    public static boolean useWindowOriginalTouchableRegionWhenMagnificationRecomputeBounds() {
        return FEATURE_FLAGS.useWindowOriginalTouchableRegionWhenMagnificationRecomputeBounds();
    }
   
    public static boolean userMinAspectRatioAppDefault() {
        return FEATURE_FLAGS.userMinAspectRatioAppDefault();
    }
   
    public static boolean waitForTransitionOnDisplaySwitch() {
        return FEATURE_FLAGS.waitForTransitionOnDisplaySwitch();
    }
    
    public static boolean wallpaperOffsetAsync() {
        return FEATURE_FLAGS.wallpaperOffsetAsync();
    }
    
    public static boolean windowSessionRelayoutInfo() {
        return FEATURE_FLAGS.windowSessionRelayoutInfo();
    }
   
    public static boolean windowTokenConfigThreadSafe() {
        return FEATURE_FLAGS.windowTokenConfigThreadSafe();
    }

    public static boolean predictiveBackThreeButtonNav() {
        return true;
    }

    public static boolean enableTaskbarConnectedDisplays() {
        return true;
    }

    private static FeatureFlags FEATURE_FLAGS = new FeatureFlagsImpl();

}
