def METHOD_NAME(
    cls,
    query_engine_tools: List[BaseTool],
    response_synthesizer: Optional[BaseSynthesizer] = None,
    name: Optional[str] = None,
    description_prefix: Optional[str] = None,
) -> "QueryPlanTool":
    """Initialize from defaults."""
    name = name or DEFAULT_NAME
    description_prefix = description_prefix or DEFAULT_DESCRIPTION_PREFIX
    response_synthesizer = response_synthesizer or get_response_synthesizer()
    return cls(
        query_engine_tools=query_engine_tools,
        response_synthesizer=response_synthesizer,
        name=name,
        description_prefix=description_prefix,
    )