MapLayer layer = (MapLayer) specialLayers.remove(index); fireMapChanged();
MapLayer layer = null; try { layer = (MapLayer) specialLayers.remove(index); fireMapChanged(); }catch (ArrayIndexOutOfBoundsException e) { }
	public MapLayer removeLayerSpecial(int index) {		MapLayer layer = (MapLayer) specialLayers.remove(index);		fireMapChanged();		return layer;	}