see 36af80854b588c775c011e4923273dd831ae4063 -- should we ever get here for XYZ, even if served via an Esri MapServer? * fail gracefully? * Test for legend support from server? * Avoid this altogether, assume XYZ does not have legend services?