title: Multiple levels of @Mock and @InjectMocks
body: <p>So I understand that in Mockito @InjectMocks will inject anything that it can with the annotation of @Mock, but how to handle this scenario?</p>
  
  <pre><code>@Mock
  private MockObject1 mockObject1;
  
  @Mock
  private MockObject2 mockObject2;
  
  @InjectMocks
  private SystemUnderTest systemUnderTest = new SystemUnderTest();
  </code></pre>
  
  <p>Imagine that MockObject2 has an attribute that is of type MockObject1, and SystemUnderTest has an attribute of type MockObject2. I would like to have mockObject1 injected into mockObject2, and mockObject2 injected into systemUnderTest. </p>
  
  <p>Is this possible with annotations?</p>