code: public <RET> RET save(final Object iContent) {
  		return (RET) save(iContent, (String) null, OPERATION_MODE.SYNCHRONOUS, null);
  	}
docs: Saves an object to the databasein synchronous mode . First checks if the object is new or not. In case it's new a new ODocument
  is created and bound to the object, otherwise the ODocument is retrieved and updated. The object is introspected using the Java
  Reflection to extract the field values. <br/>
  If a multi value (array, collection or map of objects) is passed, then each single object is stored separately.