@Override
public Object getObject()
{
if (component instanceof ListItem)
{
final ListItem item = (ListItem) component;
return (item.getIndex() % 2 == 1) ? "even" : "odd";
}
else if (component instanceof Item)
{
final Item item = (Item) component;
return (item.getIndex() % 2 == 1) ? "even" : "odd";
}
else
{
throw new HypotheseException("Type d'item non attendu.");
}