static _getProjection(imageryLayer) {
    //>>includeStart('debug', pragmas.debug);
    Check.defined("imageryLayer", imageryLayer);
    //>>includeEnd('debug');
    const projection = imageryLayer.imageryProvider.tilingScheme.projection;
    return projection;
  }
Returns the projection of the given imagery layer.

This only exists to hide a train wreck

@param {ImageryLayer} imageryLayer The imagery layer
@returns {MapProjection} The projection
@private