docs: def get(self, name):
          """
          Returns the struct, enum, or interface with the given name, or raises RpcException if
          no elements match that name.
  
          :Parameters:
            name
              Name of struct/enum/interface to return
          """
          if self.structs.has_key(name):
              return self.structs[name]
          elif self.enums.has_key(name):
              return self.enums[name]
          elif self.interfaces.has_key(name):
              return self.interfaces[name]
          else:
              raise RpcException(ERR_INVALID_PARAMS, "Unknown entity: '%s'" % name)