parameters: (self, key)
return_statement: return self[key]
docstring: get_or_create() is an alias for getitem (ie. map[key]).
  
      Args:
        key: The key to get or create in the map.
  
      This is useful in cases where you want to be explicit that the call is
      mutating the map.  This can avoid lint errors for statements like this
      that otherwise would appear to be pointless statements:
  
        msg.my_map[key]
docstring_summary: get_or_create() is an alias for getitem (ie. map[key]).
docstring_tokens: get_or_create () is an alias for getitem ( ie . map [ key ] ) .
function: def get_or_create(self, key):
      """get_or_create() is an alias for getitem (ie. map[key]).
  
      Args:
        key: The key to get or create in the map.
  
      This is useful in cases where you want to be explicit that the call is
      mutating the map.  This can avoid lint errors for statements like this
      that otherwise would appear to be pointless statements:
  
        msg.my_map[key]
      """
      return self[key]
function_tokens: def get_or_create ( self , key ) : return self [ key ]