internal void BuildTables(MetaDataOut md)
{
if (!retType.isDef())
retType.BuildMDTables(md);
for (int i=0; i < numPars; i++) {
if (!parTypes[i].isDef())
parTypes[i].BuildMDTables(md);
}
for (int i=0; i < numOptPars; i++) {
if (!optParTypes[i].isDef())
optParTypes[i].BuildMDTables(md);
}
}