m does nothing with this
information. However, future releases of the Java runtime system will use
this information to ensure that the variable is loaded from memory before
each use, and stored to memory after each use to ensure that the value
of the variable is consistent and coherent within each thread.
<p>
The following variable declaration is an example of how to declare that
that a variable can be modified asynchronously by concurrent threads. 
<blockquote>
<pre>
class VolatileExample {
    volatile in