module Origami::ObjectCache
def cache_object(object)
def cache_object(object) case object when String then cache_string(object) when Name then cache_name(object) when Reference then cache_reference(object) when CompoundObject then cache_compound(object) end object end