@Override public Collection<PoliticalActionAttachment> getValidActions() { final GameData data = m_bridge.getData(); final HashMap<ICondition, Boolean> testedConditions; data.acquireReadLock(); try { testedConditions = getTestedConditions(); } finally { data.releaseReadLock(); } return PoliticalActionAttachment.getValidActions(m_player, testedConditions, data); }