Intercepting Methods with ByteBuddy: A Technical Deep Dive