### Question:
ThreadLocalAuthorizationContext implements AuthorizationContext { @Override public void setAuthorization( @Nonnull Authorization authorization ) { THREAD_LOCAL.set( authorization ); }  @Nonnull @Override Authorization getAuthorization(); @Override void setAuthorization( @Nonnull Authorization authorization ); @Override void resetAuthorization();  }### Answer:
@Test public void setAuthorization() { context.setAuthorization( authorization ); Assert.assertSame( authorization, context.getAuthorization() ); }