# File lib/pluginfactory.rb, line 125
125:         def self::extend_object( obj )
126:                 unless obj.is_a?( Class )
127:                         raise TypeError, "Cannot extend a #{obj.class.name}", caller(1)
128:                 end
129:                 obj.instance_variable_set( :@derivatives, {} )
130:                 super
131:         end