@Retention(value=RUNTIME)
@Target(value={METHOD,CONSTRUCTOR})
public @interface NoEscapes
Use this annotation to mark methods that won't cause their reference arguments
to escape. If we can convert the object referenced in to registers then the
method marked with this annotation will be removed.