Index: trunk/src/org/openstreetmap/josm/gui/dialogs/changeset/ChangesetListCellRenderer.java
===================================================================
--- trunk/src/org/openstreetmap/josm/gui/dialogs/changeset/ChangesetListCellRenderer.java	(revision 12371)
+++ trunk/src/org/openstreetmap/josm/gui/dialogs/changeset/ChangesetListCellRenderer.java	(revision 12372)
@@ -14,4 +14,7 @@
 import org.openstreetmap.josm.tools.ImageProvider;
 
+/**
+ * This class renders the cells in a {@link ChangesetListModel}.
+ */
 public class ChangesetListCellRenderer extends JLabel implements ListCellRenderer<Changeset> {
 
Index: trunk/src/org/openstreetmap/josm/gui/dialogs/changeset/ChangesetListModel.java
===================================================================
--- trunk/src/org/openstreetmap/josm/gui/dialogs/changeset/ChangesetListModel.java	(revision 12371)
+++ trunk/src/org/openstreetmap/josm/gui/dialogs/changeset/ChangesetListModel.java	(revision 12372)
@@ -20,4 +20,7 @@
 import org.openstreetmap.josm.data.osm.Storage;
 
+/**
+ * This is the model that backs a list of changesets
+ */
 public class ChangesetListModel extends DefaultListModel<Changeset> implements ChangesetCacheListener {
     private final transient List<Changeset> data = new ArrayList<>();
@@ -25,8 +28,16 @@
     private final DefaultListSelectionModel selectionModel;
 
+    /**
+     * Creates a new {@link ChangesetListModel}
+     * @param selectionModel The selection model to use for this list
+     */
     public ChangesetListModel(DefaultListSelectionModel selectionModel) {
         this.selectionModel = selectionModel;
     }
 
+    /**
+     * Gets the list of changesets that are currently selected
+     * @return The selected changesets
+     */
     public Set<Changeset> getSelectedChangesets() {
         Set<Changeset> ret = new HashSet<>();
@@ -39,4 +50,8 @@
     }
 
+    /**
+     * Gets the IDs of the changesets that are selected
+     * @return The selected ids
+     */
     public Set<Integer> getSelectedChangesetIds() {
         Set<Integer> ret = new HashSet<>();
@@ -49,4 +64,8 @@
     }
 
+    /**
+     * Sets the changesets to select
+     * @param changesets The changesets
+     */
     public void setSelectedChangesets(Collection<Changeset> changesets) {
         selectionModel.setValueIsAdjusting(true);
@@ -86,4 +105,8 @@
     }
 
+    /**
+     * Loads this list with the given changesets
+     * @param ids The ids of the changesets to display
+     */
     public void initFromChangesetIds(Collection<Integer> ids) {
         if (ids == null || ids.isEmpty()) {
@@ -101,4 +124,8 @@
     }
 
+    /**
+     * Loads this list with the given changesets
+     * @param primitives The primitives of which the changesets should be displayed
+     */
     public void initFromPrimitives(Collection<? extends OsmPrimitive> primitives) {
         if (primitives == null) {
@@ -116,4 +143,8 @@
     }
 
+    /**
+     * Loads this list with the given changesets
+     * @param ds The data set to get all changesets from
+     */
     public void initFromDataSet(DataSet ds) {
         if (ds == null) {
Index: trunk/src/org/openstreetmap/josm/gui/dialogs/changeset/ChangesetsInActiveDataLayerListModel.java
===================================================================
--- trunk/src/org/openstreetmap/josm/gui/dialogs/changeset/ChangesetsInActiveDataLayerListModel.java	(revision 12371)
+++ trunk/src/org/openstreetmap/josm/gui/dialogs/changeset/ChangesetsInActiveDataLayerListModel.java	(revision 12372)
@@ -23,4 +23,8 @@
 public class ChangesetsInActiveDataLayerListModel extends ChangesetListModel implements DataSetListener, ActiveLayerChangeListener {
 
+    /**
+     * Creates a new {@link ChangesetsInActiveDataLayerListModel}
+     * @param selectionModel The selection model for the list
+     */
     public ChangesetsInActiveDataLayerListModel(DefaultListSelectionModel selectionModel) {
         super(selectionModel);
