invokedynamic의 내부 동작