private final DiscoveryServiceClient discoveryServiceClient;
public SparkServiceDiscoverer() {
this(SparkContextProvider.getSparkContext());
}
public SparkServiceDiscoverer(ExecutionSparkContext context) {
<BUG>this(context.getProgramId(), context.getDiscoveryServiceClient());
</BUG>
}
<BUG>public SparkServiceDiscoverer(Id.Program programId, DiscoveryServiceClient discoveryServiceClient) {
</BUG>
super(programId);

private final DiscoveryServiceClient discoveryServiceClient;
public SparkServiceDiscoverer() {
this(SparkContextProvider.getSparkContext());
}
public SparkServiceDiscoverer(ExecutionSparkContext context) {
this(context.getProgramId().toEntityId(), context.getDiscoveryServiceClient());
}
public SparkServiceDiscoverer(ProgramId programId, DiscoveryServiceClient discoveryServiceClient) {
super(programId);
