final JAI jai = JAI.getDefaultInstance();
TileFactory tileFactory = (TileFactory) jai.getRenderingHint(JAI.KEY_TILE_FACTORY);
if (tileFactory == null) {
if (tileCache instanceof Observable) {
super.tileFactory = new RecyclingTileFactory((Observable) tileCache);
} else {
// not a SunTileCache?
super.tileFactory = new javax.media.jai.RecyclingTileFactory();
}
} else {