Como parar uma musica em java?

Galera, eu sou novo na área, estou no terceiro período de analise de sistemas, e coloquei uma musica em uma calculadora só por zoa. quando o usuário pressiona em um jMenuitem uma musica toca, ate ai tudo certo, mas, eu gostaria que quando ele clica-se novamente a musica para-se e volta-se ao inicio, mas não tenho nem ideia de como fazer isso… alguém pode me ajudar? segue o código que usei para por a musica

public void playSound(String soundName) {
    try {
        AudioInputStream audioInputStream = AudioSystem.getAudioInputStream(new File(soundName).getAbsoluteFile());
        Clip clip = AudioSystem.getClip();
        clip.open(audioInputStream);
        clip.start();
    } catch (Exception ex) {
        System.out.println("Error with playing sound.");
        ex.printStackTrace();
    }
}

método stop() ja tentou?

Ainda não, mas ai que ta, como fazer-lo? kkkkkkkkkkkkkkkk
sou novo, esse método para dar play na musica eu já peguei na internet