    # File lib/facets/more/typecast.rb, line 121
      def cast_from(object)
        method_to = "to_#{self.name.methodize}".to_sym
        if object.respond_to? method_to
          retval = object.send(method_to)
          return retval
        end

        method_from = "from_#{object.class.name.methodize}".to_sym
        if respond_to? method_from
          retval = send(method_from, object)
          return retval
        end

        raise TypeCastException, "TypeCasting from #{object.class.name} to #{self.name} not supported"
      end