уже 3 день пытаюсь решить сие проблему... безуспешно.
при чём логической то ошибки вроде нет, но... не работает.
1 подозрение есть, а если уменьшить это значение нужно как то не так
iai.setBaseValue(iai.getBaseValue() - 20D);
или переменную counter использовать по другому?