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