I have noticed that during the code_emit phase, a static call will create a static stub, and doing some relocation here, you can find the logic in the function emit_call from file `src/hotspot/share/c1/c1_LIRAssembler.cpp`, I'm at a loss about why a stub should be created? any help?