def METHOD_NAME(self):
    a = MapAnnotationI()
    a.setMapValue([NV('Name1', 'Value1'), NV('Name2', 'Value2')])
    a = self.update.saveAndReturnObject(a)
    m = self.query.findAllByQuery((
        "from MapAnnotation m "
        "join fetch m.mapValue a "
        "where a.name='Name2'"), None)[0]
    l1 = m.getMapValue()
    assert l1[0] is None
    self.assertNV(l1[1], "Name2", "Value2")
    assert {"Name2": "Value2"} == m.getMapValueAsMap()