def METHOD_NAME(self, conn, statement, obfuscated_statement, query_signature):
    try:
        self._execute_query(
            conn, PREPARE_STATEMENT_QUERY.format(query_signature=query_signature, statement=statement)
        )
        return True
    except Exception as e:
        logged_statement = obfuscated_statement
        if self._config.log_unobfuscated_plans:
            logged_statement = statement
        logger.warning(
            'Failed to create prepared statement when explaining statement(%s)=[%s] | err=[%s]',
            query_signature,
            logged_statement,
            e,
        )
    return False