In Java there are two subspecies, "M. o. orientalis" in the eastern part of the island and "M. o. sundaicus" in western Java.
Различают 2 подвида: "М. о. orientalis" из восточной Явы и Бали, а также "М. о. sundaicus" из западной Явы.