def METHOD_NAME(self):
    """Check if element_id is validated."""
    self.assertRaises(ValueError, FirstMatchModelElement, "", self.children)  # empty element_id
    self.assertRaises(TypeError, FirstMatchModelElement, None, self.children)  # None element_id
    self.assertRaises(TypeError, FirstMatchModelElement, b"path", self.children)  # bytes element_id is not allowed
    self.assertRaises(TypeError, FirstMatchModelElement, True, self.children)  # boolean element_id is not allowed
    self.assertRaises(TypeError, FirstMatchModelElement, 123, self.children)  # integer element_id is not allowed
    self.assertRaises(TypeError, FirstMatchModelElement, 123.22, self.children)  # float element_id is not allowed
    self.assertRaises(TypeError, FirstMatchModelElement, {"id": "path"}, self.children)  # dict element_id is not allowed
    self.assertRaises(TypeError, FirstMatchModelElement, ["path"], self.children)  # list element_id is not allowed
    self.assertRaises(TypeError, FirstMatchModelElement, [], self.children)  # empty list element_id is not allowed
    self.assertRaises(TypeError, FirstMatchModelElement, (), self.children)  # empty tuple element_id is not allowed
    self.assertRaises(TypeError, FirstMatchModelElement, set(), self.children)  # empty set element_id is not allowed