Also as per definition of IJobApi, it should be:
public class JobApi implements IJobApi<UUID, EntityKey> { public Optional<Job<UUID, EntityKey>> findJob(UUID jobId) { return null; } }
I think we should start with getting a proper test case.