# File lib/sup/thread.rb, line 192 def first_useful_descendant if empty? && @children.size == 1 @children.first.first_useful_descendant else self end end