in taverna-commandline-common/src/main/java/org/apache/taverna/commandline/data/InputsHandler.java [300:312]
private int getObjectDepth(Object o) {
int result = 0;
if (o instanceof Iterable) {
result++;
Iterator i = ((Iterable) o).iterator();
if (i.hasNext()) {
Object child = i.next();
result = result + getObjectDepth(child);
}
}
return result;
}