@Test
  public void redefineFinalMethodOfAclass() {
    AClass obj = new AClass();
    assertThat(obj.returnFalse(), is(false));

    ByteBuddyAgent.installOnOpenJDK();
    ClassReloadingStrategy classReloadingStrategy = ClassReloadingStrategy.fromInstalledAgent();
    new ByteBuddy().redefine(AClass.class).method(named("returnFalse"))
        .intercept(FixedValue.value(true)).make()
        .load(AClass.class.getClassLoader(), classReloadingStrategy);

    assertThat(obj.returnFalse(), is(true));
  }