}
Map<InstanceTemplate, ClusterActionEvent> eventMap = Maps.newHashMap();
Cluster newCluster = cluster;
for (InstanceTemplate instanceTemplate : clusterSpec.getInstanceTemplates()) {
StatementBuilder statementBuilder = new StatementBuilder();
statementBuilder.addStatement(Statements.call("installRunUrl"));
ClusterActionEvent event = new ClusterActionEvent(getAction(),
clusterSpec, newCluster, statementBuilder);
eventMap.put(instanceTemplate, event);
for (String role : instanceTemplate.getRoles()) {
ClusterActionHandler handler = handlerMap.get(role);