if (Debug.debugging("proj")) { Debug.output("MapBean firing projection: " + getProjection()); }
    protected void fireProjectionChanged() {        // Fire the property change, so the messages get cleared out.        // Then, if any of the layers have a problem with their new        // projection, their messages will be displayed.        firePropertyChange(ProjectionProperty, null, getProjection());        projectionSupport.fireProjectionChanged(getProjection());        purgeAndNotifyRemovedLayers();    }