l2.setMinimum(2);
input.markInitialState();
l2.setMinimum(3);
assertTrue(input.initialStateMarked());
assertTrue(l1.initialStateMarked());
assertTrue(!l2.initialStateMarked());
state = input.saveState(facesContext);
assertTrue(state instanceof Object[]);
Object[] validatorState = (Object[]) ((Object[]) state)[3];
assertNotNull(validatorState);
assertNull(validatorState[0]);