# File lib/rgen/model_builder/builder_context.rb, line 226
    def resolvePackageDownwards(contextPackage, path)
      first, *rest = path
      package = contextPackage.eSubpackages.find{|p| p.name == first}
      raise PackageNotFoundException.new("Could not resolve package: #{first} is not a subpackage of #{contextPackage.name}") unless package
      if rest.empty?
        package 
      else
        resolvePackageDownwards(package, rest)
      end
    end