public static <T> void insertHeader(List<T> list, T headerValue, int headerSize) {
		for (int i = 0; i < headerSize; i++)
			list.add(0, headerValue);
	}
public static < T > void insertHeader ( List < T > list , T headerValue , int headerSize ) { for ( int i = 0 ; i < headerSize ; i ++ ) list . add ( 0 , headerValue ) ; }
Inserts a header

@param <T>
@param list
@param headerValue
@param headerSize