Index: trunk/src/org/openstreetmap/josm/gui/layer/TMSLayer.java
===================================================================
--- trunk/src/org/openstreetmap/josm/gui/layer/TMSLayer.java	(revision 10183)
+++ trunk/src/org/openstreetmap/josm/gui/layer/TMSLayer.java	(revision 10184)
@@ -31,5 +31,5 @@
  * @author Dave Hansen &lt;dave@sr71.net&gt;
  * @author Upliner &lt;upliner@gmail.com&gt;
- *
+ * @since 3715
  */
 public class TMSLayer extends AbstractCachedTileSourceLayer<TMSTileSource> implements NativeScaleLayer {
@@ -72,5 +72,5 @@
      */
     @Override
-    protected TMSTileSource getTileSource(ImageryInfo info) throws IllegalArgumentException {
+    protected TMSTileSource getTileSource(ImageryInfo info) {
         return getTileSourceStatic(info, new Runnable() {
             @Override
@@ -104,5 +104,5 @@
      * @throws IllegalArgumentException if url from imagery info is null or invalid
      */
-    public static AbstractTMSTileSource getTileSourceStatic(ImageryInfo info) throws IllegalArgumentException {
+    public static AbstractTMSTileSource getTileSourceStatic(ImageryInfo info) {
         return getTileSourceStatic(info, null);
     }
@@ -121,5 +121,5 @@
      * @throws IllegalArgumentException if url from imagery info is null or invalid
      */
-    public static TMSTileSource getTileSourceStatic(ImageryInfo info, Runnable attributionLoadedTask) throws IllegalArgumentException {
+    public static TMSTileSource getTileSourceStatic(ImageryInfo info, Runnable attributionLoadedTask) {
         if (info.getImageryType() == ImageryType.TMS) {
             TemplatedTMSTileSource.checkUrl(info.getUrl());
