public static void allocate(int size, FileRequester fileRequester) {
		try {
			Model.modelHeaderCache = new ModelHeader[size];
			Model.fileRequester = fileRequester;
		} catch (ArrayIndexOutOfBoundsException arrayoutofbounds) {
			Model.modelHeaderCache = new ModelHeader[size + Short.MAX_VALUE];
			Model.fileRequester = fileRequester;
		}
	}