Change accessibility in Runtime
<p>As mentioned <a href="http://docs.oracle.com/javase/specs/jls/se7/html/jls-6.html#jls-6.6" rel="nofollow">here</a>:</p>

<p><i>"accessibility is a static property that can be determined at <b>compile time</b>; it depends only on types and declaration modifiers."</i></p>

<p>In this case, what does <code>java.lang.reflect.Field.setAccessible(boolean)</code> function really do in <strong>runtime</strong>?</p>
