public static boolean checkForActualCall(VM_Method methodToBeCalled) { VM_Atom methodName = methodToBeCalled.getName(); return methodName == VM_MagicNames.invokeMain                  || methodName == VM_MagicNames.invokeClassInitializer      || methodName == VM_MagicNames.invokeMethodReturningVoid   || methodName == VM_MagicNames.invokeMethodReturningInt    || methodName == VM_MagicNames.invokeMethodReturningLong   || methodName == VM_MagicNames.invokeMethodReturningFloat  || methodName == VM_MagicNames.invokeMethodReturningDouble || methodName == VM_MagicNames.invokeMethodReturningObject; }
   generateInlineCode(VM_Compiler compiler, VM_Method methodToBeCalled)       {       //!!TODO       VM.sysWrite("VM_MagicCompiler.java: no magic for " + methodToBeCalled + "\n");       if (VM.VerifyAssertions) VM.assert(NOT_REACHED);       }     // Indicate if specified VM_Magic method causes a frame to be created on the runtime stack.     // Taken:   VM_Method of the magic method being called     // Returned: true if method causes a stackframe to be created     //     public static boolean     checkForActualCall(VM_Method methodToBeCalled)        {        VM_Atom methodName = methodToBeCalled.getName();        return methodName == VM_MagicNames.invokeMain                  ||               methodName == VM_MagicNames.invokeClassInitializer      ||               methodName == VM_MagicNames.invokeMethodReturningVoid   ||               methodName == VM_MagicNames.invokeMethodReturningInt    ||               methodName == VM_MagicNames.invokeMethodReturningLong   ||               methodName == VM_MagicNames.invokeMethodReturningFloat  ||               methodName == VM_MagicNames.invokeMethodReturningDouble ||               methodName == VM_MagicNames.invokeMethodReturningObject;       }