@classmethod
def _construct(cls, method, uri, headers, bodyProducer, persistent=False,
    parsedURI=None):
    """
        Private constructor.

        @param method: See L{__init__}.
        @param uri: See L{__init__}.
        @param headers: See L{__init__}.
        @param bodyProducer: See L{__init__}.
        @param persistent: See L{__init__}.
        @param parsedURI: See L{Request._parsedURI}.

        @return: L{Request} instance.
        """
    request = cls(method, uri, headers, bodyProducer, persistent)
    request._parsedURI = parsedURI
    return request
