code: def contains(self, value):
          
          str_value = StringConverter.to_nullable_string(value)
  
          for element in self:
              str_element = StringConverter.to_string(element)
  
              if str_value == None and str_element == None:
                  return True
              if str_value == None or str_element == None:
                  continue
              
              if str_value == str_element:
                  return True
  
          return False
docs: Checks if this array contains a value.
          The check uses direct comparison between elements and the specified value.
  
          :param value: a value to be checked
  
          :return: true if this array contains the value or false otherwise.