# File lib/facets/core/module/shadow_method.rb, line 11
  def shadow_method( name, old_name=name )
    name, old_name = name.to_s, old_name.to_s
    shadow_name = '__' << name.gsub(/([=?!])$/, '') << '__' << $1.to_s
    alias_method( shadow_name, old_name )
  end