public static List<ImagePlaneDetails> makeMockIPDs(String filename, MockImageDescription ... descriptions) {
final ImageFileDetails imageFileDetails = makeMockImageFileDetails(filename, descriptions);
final List<ImagePlaneDetails> result = new ArrayList<ImagePlaneDetails>();
final ImageFile imageFile = imageFileDetails.getImageFile();
final OME imageFileMetadata = imageFile.getMetadata();
for (int series=0; series < imageFileMetadata.sizeOfImageList(); series++) {
final ImageSeries imageSeries = new ImageSeries(imageFile, series);
final ImageSeriesDetails imageSeriesDetails = new ImageSeriesDetails(imageSeries, imageFileDetails);
final Pixels pixels = imageSeries.getOMEImage().getPixels();
for (int index=0; index<pixels.sizeOfPlaneList(); index++) {
final ImagePlane imagePlane = new ImagePlane(imageSeries, index, ImagePlane.ALWAYS_MONOCHROME);