Attacker not blocked Abyssal Nightstalker

/ / Abyssal Nightstalker not blocked start
int debugLevel = 3;
D.addLog("6567: not blocked card start: "+card,debugLevel);
bRet = false;

if (match.getHand(opponent).size()==0)
{
          D.addLog("6567: No card on hand, nothing to put away...",debugLevel);
          bRet=true;
          return;
}

if (targetCard == null)
{
          D.addLog("6567: Asking opponent to select a card.",debugLevel);
          match.askForCardFromPlayerHand(opponent, card, ev);
          match.setPlayerCardMessage(opponent, ""+card+" was not blocked, you must select a card from your hand to dispose to the graveyard.");
          return;
}

D.addLog("6567: Opponent selected a card to drop: "+targetCard,debugLevel);
L.addLog("Abyssal Nightstalker forced "+opponent+" to drop a card: "+targetCard);
match.moveCardFromHandToGraveyard(opponent, targetCard);
bRet = true;
D.addLog("6567: not blocked card end. ", debugLevel);
/ / Abyssal Nightstalker not blocked end