> If what you are trying to do is within Ada, you can > simplify the code Or re-think the design and use tagged types and overiding to essentially let the compiler manage your function pointers.