@Override
                public void resolve() {
                    Player player = card.getController();
                    PlayerZone lib = AllZone.getZone(Constant.Zone.Library, player);

                    if (lib.size() < 1) return;

                    CardList cl = new CardList();
                    cl.add(lib.get(0));

                    GuiUtils.getChoiceOptional("Top card", cl.toArray());
                }