Tolong jelaskan mengenai Pernikahan dari Gatotkaca

Dalam versi Mahabharata, Gatotkaca menikahi Ahilawati, gadis dari Kerajaan Naga dan mempunyai anak bernama Barbarika. Dalam versi pewayangan Jawa, Gatotkaca menikah dengan sepupunya, yaitu Pregiwa, putri Arjuna. Ia berhasil menikahi Pregiwa setelah melalui perjuangan berat, yaitu menyingkirkan saingannya, bernama Laksmana Mandrakumara, putra Duryodana dari keluarga Korawa. Dari perkawinannya dengan Pregiwa, Gatotkaca memiliki putra bernama Sasikirana, yang menjadi panglima perang Hastinapura pada masa pemerintahan Prabu Parikesit, putra Abimanyu atau cucu Arjuna. Versi lain mengisahkan, Gatotkaca memiliki dua orang istri lagi selain Pregiwa, yaitu Suryawati dan Sumpaniwati. Dari keduanya masing-masing lahir Suryakaca dan Jayasumpena.