# File gnome/sample/gnome-program.rb, line 39
def collect_modules(minfo)
  ary = [minfo]
  minfo.requirements.each do |minfo, required_version|
    ary.concat(collect_modules(minfo))
  end
  ary
end