You may not use a card for no effect. So, if you have not trainer items in your discard, like it says in plain text on the card, you may not use junk arm. Same for dark patch, if you have no basic darkness energy in your discard pile or darkness pokemon on you bench, you may not use dark patch. Same for cards like super rod or revive. You must be able to do something when you play a card. Remember, you may not play a card for no effect when it involves public knowledge (i.e. cards in discard pile, number of cards in hand, number of cards in deck, number of prizes, cards in the lost zone, and cards in play).