def bindRoute(self, receiver, routeName=_unspecified):
if routeName is _unspecified:<EOL><INDENT>routeName = self.createRouteIdentifier()<EOL><DEDENT>route = Route(self, receiver, routeName)<EOL>mapping = self._routes<EOL>if mapping is None:<EOL><INDENT>mapping = self._unstarted<EOL><DEDENT>mapping[routeName] = route<EOL>return route<EOL>
Create a new route to associate the given route name with the given
receiver.

@type routeName: C{unicode} or L{NoneType}
@param routeName: The identifier for the newly created route.  If
    C{None}, boxes with no route in them will be delivered to this
    receiver.

@rtype: L{Route}