title: Manually instantiating the @InjectMock annotated field
body: <p>I have gone through some of the blogs in order to understand the basics of how Mockito annotations work. </p>
  
  <p>However I am facing a doubt as to when does one go for manually instantiating the field annotated with <code>@InjectMocks</code> i.e</p>
  
  <pre><code>@InjectMocks
  A a = new A();
  </code></pre>
  
  <p>And when does one rely on <code>MockitoAnnotations.initMocks()</code> functionality to do the same :</p>
  
  <pre><code>@InjectMocks
  A a;
  </code></pre>
  
  <p>Does this depend on the JunitTestRunner that we employ to run the test cases or is it dependent on the Mockito framework version?</p>