@Test
public void toArrayTArray() {

	Object[] tab, tab2;
	
	tab = new Object[15];
	assertSame(tab, this.list.toArray(tab));
	
	assertEquals(Integer.valueOf(1),  tab[0]);
	assertEquals(Integer.valueOf(2),  tab[1]);
	assertEquals(Integer.valueOf(3),  tab[2]);
	assertEquals(Integer.valueOf(10), tab[3]);
	assertEquals(Integer.valueOf(20), tab[4]);
	assertEquals(Integer.valueOf(21), tab[5]);
	assertEquals(Integer.valueOf(22), tab[6]);
	assertEquals(Integer.valueOf(23), tab[7]);
	assertEquals(Integer.valueOf(24), tab[8]);
	assertEquals(Integer.valueOf(25), tab[9]);
	assertNull(tab[10]);
	assertNull(tab[11]);
	assertNull(tab[12]);
	assertNull(tab[13]);
	assertNull(tab[14]);
	tab = new Object[5];
	tab2 = this.list.toArray(tab);
	assertNotSame(tab, tab2);
	
	assertEquals(Integer.valueOf(1),  tab2[0]);
	assertEquals(Integer.valueOf(2),  tab2[1]);
	assertEquals(Integer.valueOf(3),  tab2[2]);
	assertEquals(Integer.valueOf(10), tab2[3]);
	assertEquals(Integer.valueOf(20), tab2[4]);
}