class Controller extends AbstractComponent {

public ZoneRegistry zoneRegistry() { return zoneRegistry; public ZoneRegistry zoneRegistry() { return zoneRegistry; }

public ZoneRegistry zoneRegistry() { return zoneRegistry; @Inject public  Controller(CuratorDb curator, RotationsConfig rotationsConfig, AccessControl accessControl, FlagSource flagSource,
                      MavenRepository mavenRepository, ServiceRegistry serviceRegistry, Metric metric, SecretStore secretStore,
                      ControllerConfig controllerConfig);
public ZoneRegistry zoneRegistry() { return zoneRegistry; public  Controller(CuratorDb curator, RotationsConfig rotationsConfig, AccessControl accessControl,
                      Supplier<String> hostnameSupplier, FlagSource flagSource, MavenRepository mavenRepository,
                      ServiceRegistry serviceRegistry, Metric metric, SecretStore secretStore, ControllerConfig controllerConfig);

}