RoundingMode. Personalizar arredondamento

Estou fazendo o setScale para arredondar os números para inteiro.
bigdecimal.setScale(0,RoundingMode.HALF_UP).intValue()
Mas agora preciso de algo diferente dos RoundingMode disponíveis.
Sempre que a fração for maior ou igual a 0,1 quero que arredonte para cima. ex: 2,1 -> 3. Se for menor que 0,1, quero que arredonde para baixo. Ex: 2,099 -> 2.
Alguém sabe como eu poderia fazer isso?

Consegui a resposta aqui:
http://www.javafree.org/javabb/viewtopic.jbb?t=850598
É só fazer
bigDecimal.setScale(1,RoundingMode.DOWN).setScale(0,RoundingMode.UP)