/* (non-Javadoc) * @see pcgen.core.prereq.PrerequisiteTest#passes(pcgen.core.PlayerCharacter) */ @Override public int passes(final Prerequisite prereq, final CharacterDisplay display, CDOMObject source) throws PrerequisiteException { int runningTotal; try { final int targetHands = Integer.parseInt(prereq.getOperand()); runningTotal = prereq.getOperator().compare(display.getHands(), targetHands); } catch (NumberFormatException nfe) { throw new PrerequisiteException( LanguageBundle.getFormattedString( "PreHands.error.badly_formed", prereq.getOperand())); // $NON-NLS-1$ } return countedTotal(prereq, runningTotal); }