Index: trunk/src/org/openstreetmap/josm/gui/bbox/SourceButton.java
===================================================================
--- trunk/src/org/openstreetmap/josm/gui/bbox/SourceButton.java	(revision 12961)
+++ trunk/src/org/openstreetmap/josm/gui/bbox/SourceButton.java	(revision 12962)
@@ -5,6 +5,6 @@
 
 import java.awt.Dimension;
+import java.awt.event.ActionEvent;
 import java.awt.event.ActionListener;
-import java.awt.event.ActionEvent;
 import java.util.ArrayList;
 import java.util.Collection;
@@ -12,4 +12,5 @@
 import java.util.Enumeration;
 import java.util.List;
+import java.util.Objects;
 
 import javax.swing.AbstractButton;
@@ -23,5 +24,4 @@
 import org.openstreetmap.gui.jmapviewer.interfaces.TileSource;
 import org.openstreetmap.josm.gui.widgets.PopupMenuButton;
-import org.openstreetmap.josm.tools.CheckParameterUtil;
 import org.openstreetmap.josm.tools.ImageProvider;
 
@@ -34,7 +34,6 @@
         protected final TileSource tileSource;
 
-        public TileSourceButtonModel(TileSource tileSource_) {
-            super();
-            this.tileSource = tileSource_;
+        public TileSourceButtonModel(TileSource tileSource) {
+            this.tileSource = tileSource;
             this.addActionListener(this);
         }
@@ -57,15 +56,17 @@
      * @param slippyMapBBoxChooser parent slippy map
      * @param sources list of imagery sources to display
+     * @param showDownloadAreaButtonModel model for the "Show downloaded area" button
+     * @since 12955
      */
     public SourceButton(
-        SlippyMapBBoxChooser slippyMapBBoxChooser_,
-        Collection<TileSource> sources_,
-        ButtonModel showDownloadAreaButtonModel_
+        SlippyMapBBoxChooser slippyMapBBoxChooser,
+        Collection<TileSource> sources,
+        ButtonModel showDownloadAreaButtonModel
     ) {
         super(new ImageProvider("dialogs/layerlist").getResource().getImageIcon(new Dimension(16, 16)));
-        this.showDownloadAreaButtonModel = showDownloadAreaButtonModel_;
-        this.slippyMapBBoxChooser = slippyMapBBoxChooser_;
+        this.showDownloadAreaButtonModel = showDownloadAreaButtonModel;
+        this.slippyMapBBoxChooser = slippyMapBBoxChooser;
         this.setPreferredSize(new Dimension(24, 24));
-        this.setSources(sources_);
+        this.setSources(sources);
     }
 
@@ -105,7 +106,6 @@
      * @since 6364
      */
-    public final void setSources(Collection<TileSource> sources_) {
-        CheckParameterUtil.ensureParameterNotNull(sources_, "sources_");
-        this.sources = new ArrayList<TileSource>(sources_);
+    public final void setSources(Collection<TileSource> sources) {
+        this.sources = new ArrayList<>(Objects.requireNonNull(sources, "sources"));
         this.generatePopupMenu();
         if (this.sourceButtonGroup.getSelection() == null) {
@@ -124,4 +124,5 @@
     /**
      * Get the currently-selected tile source.
+     * @return currently-selected tile source
      */
     public final TileSource getCurrentSource() {
