# File lib/caesars.rb, line 101
101:   def find_deferred_old(*criteria)
102:     # This is a nasty implementation. Sorry me! I'll enjoy a few
103:     # caesars and be right with you. 
104:     att = criteria.pop
105:     val = nil
106:     while !criteria.empty?
107:       p [criteria, att].flatten if Caesars.debug?
108:       val = find(criteria, att)
109:       break if val
110:       criteria.pop
111:     end
112:     # One last try in the root namespace
113:     val = @caesars_properties[att.to_sym] if defined?(@caesars_properties[att.to_sym]) && !val
114:     val
115:   end