extends JavaPlugin