@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.