@Override public void destroy() { Iterator<Entry<MediaType, Layer>> itr = mLayers.entrySet().iterator(); while (itr.hasNext()) { Layer layer = itr.next().getValue(); if (layer != null) { layer.onDestroy(); } } }