@Test
public void testDecode__illegalArgument() {

    // przypadki testowe, ktore nie moga zostac zdekodowane do IntegerHoldera
    String[] illegals = {"1.1", "9aa"};
    // wykonanie testow, oczekujemy wyjatku
    for (String text : illegals) {
        try {
            type.decode(text);
            fail();
        } catch (NumberFormatException nfe) {
            //ok
        }
    }
}