use Reporter()
reverted setConstructorAccessible change
useConstructorIfPossible
test MockitoException be thrown instead of NullPointerException.