anchor.diff:      fAssemblies: NSMutableDictionary := new NSMutableDictionary;
       fAssemblyNames: NSMutableDictionary := new NSMutableDictionary;
       class var fInstance: MZMonoRuntime;
  +    method setupDebugger();
     public
       constructor withDomain(aDomain: NSString) appName(aAppName: NSString);
       constructor withDomain(aDomain: NSString) appName(aAppName: NSString) version(aVersion: String);
  
positive.code:     mono_set_dirs(aLibPath.UTF8String, aETCPath.UTF8String);
    end;
    
    fDomain := mono_jit_init_version(aAppName.UTF8String, aVersion.UTF8String);
    mono_config_parse(nil);
  end;
  
  class method MZMonoRuntime.get_sharedInstance: MZMonoRuntime;
  
negative.code:   fDomain := mono_jit_init_version(aAppName.UTF8String, aVersion.UTF8String);
    mono_config_parse(nil);
    mono_thread_set_main (mono_thread_current ());
    setupDebugger();
  end;
  
  constructor MZMonoRuntime withDomain(aDomain: NSString) appName(aAppName: NSString) version(aVersion: String) lib(aLibPath: NSString) etc(aETCPath: NSString);
  