Extract Method
A common subexpression in subclasses of NomenclaturalRank has been extracted into collect_descentants_to_s class method at NomenclaturalRank class.