"derived" kind of means or imlies "inherited", so if you don't like "determined by", I'd suggest one of these:
* " ok, based on the first parameter" * " ok, based on the type of the first parameter" * " ok, based on the first parameter's type" Plus, of course, similar changes to the text in the preceding para.
