@Retention(value=RUNTIME)
@Target(value=TYPE)
public @interface SaveVolatile
Methods of a class that implements this interface
are treated specially by the machine code compiler:
the method prologue saves all the volatile registers
and the method epilogue restores all the volatile registers