docs: protected static Iterable<AgentTask> getTaskList(List<WeakReference<AgentTask>> tasks) {
  		final Iterable<AgentTask> col = Iterables.transform(tasks, it -> it != null ? it.get() : null);
  		return Iterables.filter(col, it -> it != null);
  	}