def METHOD_NAME(
    self,
    configuration: ExpectationConfiguration,
    metrics: Dict,
    runtime_configuration: Optional[dict] = None,
    execution_engine: Optional[ExecutionEngine] = None,
):
    expected_column_count = configuration.kwargs.get("value")
    actual_column_count = metrics.get("table.column_count")
    return {
        "success": actual_column_count == expected_column_count,
        "result": {"observed_value": actual_column_count},
    }