246247248249250251252253254255256
if(tag.isIFDPointer()) { TIFFDirectory subIFD = getDirectoryAsIFD((TIFFDirectory)f.getData()); f = new TIFFField(tag, f.getType(), f.getCount(), subIFD); } ifd.addTIFFField(f); } return ifd; }