Fix invokespecial handling

Actually, we can indirect private method calls with invokedynamic. We
were just passing wrong class as specialCaller before.