docs: public static ITileSource getTileSource(final String aName) throws IllegalArgumentException {
  		for (final ITileSource tileSource : mTileSources) {
  			if (tileSource.name().equals(aName)) {
  				return tileSource;
  			}
  		}
  		throw new IllegalArgumentException("No such tile source: " + aName);
  	}