diff --git a/src/magic/model/choice/MagicChoice.java b/src/magic/model/choice/MagicChoice.java index c8fe8479ba..8b18d61bf9 100644 --- a/src/magic/model/choice/MagicChoice.java +++ b/src/magic/model/choice/MagicChoice.java @@ -52,16 +52,18 @@ public abstract class MagicChoice { /** Gets the choice results for AI. */ public List getArtificialChoiceResults( - final MagicGame game,final MagicEvent event,final MagicPlayer player,final MagicSource source) { + final MagicGame game, + final MagicEvent event, + final MagicPlayer player, + final MagicSource source) { final Collection options=getArtificialOptions(game,event,player,source); final int size=options.size(); if (size==1) { return Collections.singletonList(new Object[]{options.iterator().next()}); } else if (size>1) { - final List choiceResultsList=new ArrayList(); + final List choiceResultsList=new ArrayList(size); for (final Object option : options) { - choiceResultsList.add(new Object[]{option}); } return choiceResultsList; @@ -82,4 +84,4 @@ public abstract class MagicChoice { return NO_CHOICE==choiceResult; } -} \ No newline at end of file +}