def colocate(self, others):
if not others:<EOL><INDENT>return self<EOL><DEDENT>return self._colocate(others, '<STR_LIT>')<EOL>
Colocate this processing logic with others.

        Colocating processing logic requires execution in
        the same Streams processing element (operating system process).

        When a job is submitted Streams may colocate (fuse) processing
        logic into the same processing element based upon flow analysis
        and current resource usage. This call instructs that this logic
        and `others` must be executed in the same processing element.

        Args:
            others: Processing logic such as a
                :py:class:`~streamsx.topology.topology.Stream`
                or :py:class:`~streamsx.topology.topology.Sink`.
                A single value can be passed or an iterable, such
                as a list of streams.

        Returns:
            self: This logic.

        .. versionadded: 1.9