in src/main/java/com/googlesource/gerrit/plugins/task/TaskAttributeFactory.java [248:261]
protected List<TaskAttribute> getSubTasks() throws StorageException {
List<TaskAttribute> subTasks = new ArrayList<>();
for (Node subNode : node.getSubNodes()) {
if (subNode == null) {
subTasks.add(invalid());
} else {
new AttributeFactory(subNode, matchCache).create().ifPresent(t -> subTasks.add(t));
}
}
if (subTasks.isEmpty()) {
return null;
}
return subTasks;
}