return {
  "nvim-java/nvim-java",
  -- ft = { "java" },
  dependencies = {
    "MunifTanjim/nui.nvim",
    "neovim/nvim-lspconfig",
    "mfussenegger/nvim-dap",
    "williamboman/mason.nvim",
  },
  opts = {
    notifications = {
      dap = false,
    },
    jdk = {
      auto_install = false,
    },

    -- NOTE: One of these files must be in your project root directory.
    --       Otherwise the debugger will end in the wrong directory and fail.
    root_markers = {
      "settings.gradle",
      "settings.gradle.kts",
      "pom.xml",
      "build.gradle",
      "mvnw",
      "gradlew",
      "build.gradle",
      "build.gradle.kts",
      ".git",
    },
  },
}