}
});
Iterator<StatusEffect> i = m_statuses.iterator();
while (i.hasNext()) {
StatusEffect eff = i.next();
if (eff.isActive() && eff.immobilises(this)) {
if ((exception == null)
|| !exception.isAssignableFrom(eff.getClass())) {
m_lastMove = null;
m_firstTurn = false;
return true;