Play with invokedynamic