tabooSet.add(VM.getMember("LVM_Math;", "doubleToInt", "(D)I")); tabooSet.add(VM.getMember("LVM_Math;", "doubleToLong", "(D)J")); tabooSet.add(VM.getMember("LVM_Math;", "longDivide", "(JJ)J")); tabooSet.add(VM.getMember("LVM_Math;", "longRemainder", "(JJ)J")); tabooSet.add(VM.getMember("LVM_Math;", "longToDouble", "(J)D"));
  public static void init () {    tabooSet.add(VM.getMember("Ljava/lang/Runtime;", "exit", "(I)V"));    tabooSet.add(VM.getMember("Ljava/lang/System;", "exit", "(I)V"));    tabooSet.add(VM.getMember("LVM;", "disableGC", "()V"));    tabooSet.add(VM.getMember("LVM;", "sysExit", "(I)V"));    tabooSet.add(VM.getMember("LVM_DynamicLinker;", "lazyMethodInvoker", "()V"));    tabooSet.add(VM.getMember("LVM_Processor;", "getCurrentProcessor", 			      "()LVM_Processor;"));    tabooSet.add(VM.getMember("LVM_Runtime;", "athrow", 			      "(Ljava/lang/Throwable;)V"));    tabooSet.add(VM.getMember("LVM_Runtime;", "checkcast", 			      "(Ljava/lang/Object;I)V"));    tabooSet.add(VM.getMember("LVM_Runtime;", "checkstore", 			      "(Ljava/lang/Object;Ljava/lang/Object;)V"));    tabooSet.add(VM.getMember("LVM_Runtime;", "instanceOf", 			      "(Ljava/lang/Object;I)Z"));    tabooSet.add(VM.getMember("LVM_Runtime;", "instanceOfFinal", 			      "(Ljava/lang/Object;I)Z"));    tabooSet.add(VM.getMember("LVM_Runtime;", "newScalar", 			      "(I)Ljava/lang/Object;"));    tabooSet.add(VM.getMember("LVM_Runtime;", "quickNewScalar", 			      "(I[Ljava/lang/Object;Z)Ljava/lang/Object;"));    tabooSet.add(VM.getMember("LVM_Runtime;", "quickNewArray", 			      "(II[Ljava/lang/Object;)Ljava/lang/Object;"));    tabooSet.add(VM.getMember("LVM_Finalizer;", "addElement", "(I)V"));    tabooSet.add(VM.getMember("LVM_Allocator;", "cloneScalar", 			      "(I[Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;"));    tabooSet.add(VM.getMember("LVM_Allocator;", "cloneArray", 			      "(II[Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;"));    tabooSet.add(VM.getMember("LVM_Math;", "doubleToInt", "(D)I"));    tabooSet.add(VM.getMember("LVM_Math;", "doubleToLong", "(D)J"));    tabooSet.add(VM.getMember("LVM_Math;", "longDivide", "(JJ)J"));    tabooSet.add(VM.getMember("LVM_Math;", "longRemainder", "(JJ)J"));    tabooSet.add(VM.getMember("LVM_Math;", "longToDouble", "(J)D"));    tabooSet.add(VM.getMember("LVM_Class;", "load", "()V"));    tabooSet.add(VM.getMember("LVM_Class;", "resolve", "()V"));    tabooSet.add(VM.getMember("LVM_Class;", "instantiate", "()V"));    tabooSet.add(VM.getMember("LVM_Method;", "compile", 			      "()"+VM.INSTRUCTION_ARRAY_SIGNATURE));    tabooSet.add(VM.getMember("LVM_DynamicTypeCheck;", 			      "mandatoryInstanceOfInterface", 			      "(LVM_Class;[Ljava/lang/Object;)V"));  }