ReferencedEnvelope envelope = new ReferencedEnvelope(0, 10, 0, 10, CRS.decode("EPSG:4326"));
GridCoverage2D test = factory.create("test", bi, envelope);
ByteArrayOutputStream bos = new ByteArrayOutputStream();
GeoTiffWriter writer = new GeoTiffWriter(bos);
writer.write(test, null);
writer.dispose();
// create the lot of files
byte[] bytes = bos.toByteArray();
for(int i = 0; i < fileCount; i++) {
String pad = "";