public object ExecuteQuery(Bamboo.Prevalence.IQuery query) { Assertion.AssertParameterNotNull("query", query); BeforeQuery(); try { return query.Execute(_system); } finally { AfterQuery(); } }