MySmartTileBitmapDecoder and abstract super class