private void PrintFunctionResolutionMap()
 {
     foreach (string signature in context.FuncSigResolutionMap.Keys)
     {
         Console.WriteLine("-- " + signature);
         foreach (ContractDefinition dynamicType in context.FuncSigResolutionMap[signature].Keys)
         {
             FunctionDefinition function = context.GetFunctionByDynamicType(signature, dynamicType);
             ContractDefinition contract = context.GetContractByFunction(function);
             Console.WriteLine(dynamicType.Name + " --> " + contract.Name + "." + function.Name);
         }
         Console.WriteLine();
     }
 }