Index: trunk/src/org/openstreetmap/josm/actions/DownloadOsmInViewAction.java
===================================================================
--- trunk/src/org/openstreetmap/josm/actions/DownloadOsmInViewAction.java	(revision 10909)
+++ trunk/src/org/openstreetmap/josm/actions/DownloadOsmInViewAction.java	(revision 10910)
@@ -44,5 +44,5 @@
 
     private static class DownloadOsmInViewTask extends DownloadOsmTask {
-        public Future<?> download(Bounds downloadArea) {
+        Future<?> download(Bounds downloadArea) {
             return download(new DownloadTask(false, new BoundingBoxDownloader(downloadArea), null, false), downloadArea);
         }
Index: trunk/src/org/openstreetmap/josm/data/Bounds.java
===================================================================
--- trunk/src/org/openstreetmap/josm/data/Bounds.java	(revision 10909)
+++ trunk/src/org/openstreetmap/josm/data/Bounds.java	(revision 10910)
@@ -89,4 +89,10 @@
     }
 
+    /**
+     * Constructs bounds out of two points.
+     * @param min min lat/lon
+     * @param max max lat/lon
+     * @param roundToOsmPrecision defines if lat/lon will be rounded
+     */
     public Bounds(LatLon min, LatLon max, boolean roundToOsmPrecision) {
         this(min.lat(), min.lon(), max.lat(), max.lon(), roundToOsmPrecision);
@@ -94,5 +100,5 @@
 
     /**
-     * Constructs bounds out a single point.
+     * Constructs bounds out a single point. Coords will be rounded.
      * @param b lat/lon
      */
@@ -134,8 +140,23 @@
     }
 
+    /**
+     * Constructs bounds out of two points. Coords will be rounded.
+     * @param minlat min lat
+     * @param minlon min lon
+     * @param maxlat max lat
+     * @param maxlon max lon
+     */
     public Bounds(double minlat, double minlon, double maxlat, double maxlon) {
         this(minlat, minlon, maxlat, maxlon, true);
     }
 
+    /**
+     * Constructs bounds out of two points.
+     * @param minlat min lat
+     * @param minlon min lon
+     * @param maxlat max lat
+     * @param maxlon max lon
+     * @param roundToOsmPrecision defines if lat/lon will be rounded
+     */
     public Bounds(double minlat, double minlon, double maxlat, double maxlon, boolean roundToOsmPrecision) {
         if (roundToOsmPrecision) {
@@ -152,8 +173,19 @@
     }
 
+    /**
+     * Constructs bounds out of two points. Coords will be rounded.
+     * @param coords exactly 4 values: min lat, min lon, max lat, max lon
+     * @throws IllegalArgumentException if coords does not contain 4 double values
+     */
     public Bounds(double ... coords) {
         this(coords, true);
     }
 
+    /**
+     * Constructs bounds out of two points.
+     * @param coords exactly 4 values: min lat, min lon, max lat, max lon
+     * @param roundToOsmPrecision defines if lat/lon will be rounded
+     * @throws IllegalArgumentException if coords does not contain 4 double values
+     */
     public Bounds(double[] coords, boolean roundToOsmPrecision) {
         CheckParameterUtil.ensureParameterNotNull(coords, "coords");
@@ -232,4 +264,8 @@
     }
 
+    /**
+     * Creates new {@code Bounds} from a rectangle.
+     * @param rect The rectangle
+     */
     public Bounds(Rectangle2D rect) {
         this(rect.getMinY(), rect.getMinX(), rect.getMaxY(), rect.getMaxX());
Index: trunk/src/org/openstreetmap/josm/gui/MapViewState.java
===================================================================
--- trunk/src/org/openstreetmap/josm/gui/MapViewState.java	(revision 10909)
+++ trunk/src/org/openstreetmap/josm/gui/MapViewState.java	(revision 10910)
@@ -264,4 +264,9 @@
     }
 
+    /**
+     * Returns the area for the given bounds.
+     * @param bounds bounds
+     * @return the area for the given bounds
+     */
     public Area getArea(Bounds bounds) {
         Path2D area = new Path2D.Double();
Index: trunk/src/org/openstreetmap/josm/gui/dialogs/RelationListDialog.java
===================================================================
--- trunk/src/org/openstreetmap/josm/gui/dialogs/RelationListDialog.java	(revision 10909)
+++ trunk/src/org/openstreetmap/josm/gui/dialogs/RelationListDialog.java	(revision 10910)
@@ -388,5 +388,4 @@
     /**
      * The list model for the list of relations displayed in the relation list dialog.
-     *
      */
     private class RelationListModel extends AbstractListModel<Relation> {
@@ -400,4 +399,7 @@
         }
 
+        /**
+         * Clears the model.
+         */
         public void clear() {
             relations.clear();
@@ -407,4 +409,7 @@
         }
 
+        /**
+         * Sorts the model using {@link DefaultNameFormatter} relation comparator.
+         */
         public void sort() {
             relations.sort(DefaultNameFormatter.getInstance().getRelationComparator());
Index: trunk/src/org/openstreetmap/josm/gui/mappaint/mapcss/ConditionFactory.java
===================================================================
--- trunk/src/org/openstreetmap/josm/gui/mappaint/mapcss/ConditionFactory.java	(revision 10909)
+++ trunk/src/org/openstreetmap/josm/gui/mappaint/mapcss/ConditionFactory.java	(revision 10910)
@@ -332,4 +332,11 @@
         final Pattern pattern;
 
+        /**
+         * Constructs a new {@code KeyValueRegexpCondition}.
+         * @param k key
+         * @param v value
+         * @param op operation
+         * @param considerValAsKey must be false
+         */
         public KeyValueRegexpCondition(String k, String v, Op op, boolean considerValAsKey) {
             super(k, v, op, considerValAsKey);
@@ -361,5 +368,5 @@
     public static class RegexpKeyValueRegexpCondition extends KeyValueRegexpCondition {
 
-        public final Pattern keyPattern;
+        final Pattern keyPattern;
 
         /**
@@ -386,7 +393,12 @@
 
     public static class RoleCondition implements Condition {
-        public final String role;
-        public final Op op;
-
+        final String role;
+        final Op op;
+
+        /**
+         * Constructs a new {@code RoleCondition}.
+         * @param role role
+         * @param op operation
+         */
         public RoleCondition(String role, Op op) {
             this.role = role;
@@ -403,7 +415,12 @@
 
     public static class IndexCondition implements Condition {
-        public final String index;
-        public final Op op;
-
+        final String index;
+        final Op op;
+
+        /**
+         * Constructs a new {@code IndexCondition}.
+         * @param index index
+         * @param op operation
+         */
         public IndexCondition(String index, Op op) {
             this.index = index;
@@ -548,5 +565,5 @@
 
         public final String id;
-        public final boolean not;
+        final boolean not;
 
         public ClassCondition(String id, boolean not) {
@@ -740,6 +757,6 @@
     public static class PseudoClassCondition implements Condition {
 
-        public final Method method;
-        public final boolean not;
+        final Method method;
+        final boolean not;
 
         protected PseudoClassCondition(Method method, boolean not) {
@@ -810,5 +827,5 @@
     public static class ExpressionCondition implements Condition {
 
-        private final Expression e;
+        final Expression e;
 
         /**
