MongoDB Java API: Diferencia entre com.mongodb.DBCollection.Save () y com.mongodb.DBCollection.Insert ()?

Parece que estos dos métodos guardan un objeto BasicDbObject en una instancia de colección. ¿Cuál es la diferencia entre estos dos métodos? com.mongodb.DBCollection.Insert () com.mongodb.DBCollection.Save ()