Dave,
My employer (Institute of Neuroinformatics) has a policy of GPLing all
software produced in house, with which I can't do anything at all (and anyway
I agree).
In any case, you can replicate the functionality not even looking at my code,
it's just a reflection hack.
Albert