Type it=my.InterfaceTest<my.ExtendsTest,my.test.Test>
Type oldit=my.InterfaceTest<my.ExtendsTest,my.test.MyInterfaceA>
oldparams=my.ExtendsTest,my.test.MyInterfaceA
newparams=my.ExtendsTest,my.test.Test
*/
List<Type> oldparams = oldit.allparams();
List<Type> newparams = it.allparams();
DEBUG.P("oldparams="+oldparams);
DEBUG.P("newparams="+newparams);
if (!types.containsTypeEquivalent(oldparams, newparams))
log.error(pos, "cant.inherit.diff.arg",