public void TraverseStatements(BiConsumer<EPDeployment, EPStatement> consumer) { foreach (var deploymentId in DeploymentService.Deployments) { var deployment = DeploymentService.GetDeployment(deploymentId); if (deployment != null) { foreach (var stmt in deployment.Statements) { consumer.Invoke(deployment, stmt); } } } }