Index: applications/editors/josm/plugins/OSMRecPlugin/src/org/openstreetmap/josm/plugins/osmrec/core/TrainWorker.java
===================================================================
--- applications/editors/josm/plugins/OSMRecPlugin/src/org/openstreetmap/josm/plugins/osmrec/core/TrainWorker.java	(revision 34539)
+++ applications/editors/josm/plugins/OSMRecPlugin/src/org/openstreetmap/josm/plugins/osmrec/core/TrainWorker.java	(revision 34657)
@@ -126,5 +126,5 @@
             System.out.println("fold1");
             crossValidateFold(0, 4, 4, 5, false, param); //4-1
-            setProgress(4*((5*(trainProgress++))/confParams.length));
+            setProgress(4*((5*trainProgress++)/confParams.length));
 
             foldScore1 = foldScore1 + score1;
@@ -134,5 +134,5 @@
             System.out.println("fold2");
             crossValidateFold(1, 5, 0, 1, false, param);
-            setProgress(4*((5*(trainProgress++))/confParams.length));
+            setProgress(4*((5*trainProgress++)/confParams.length));
 
             foldScore1 = foldScore1 + score1;
@@ -142,5 +142,5 @@
             System.out.println("fold3");
             crossValidateFold(0, 5, 1, 2, true, param);
-            setProgress(4*((5*(trainProgress++))/confParams.length));
+            setProgress(4*((5*trainProgress++)/confParams.length));
 
             foldScore1 = foldScore1 + score1;
@@ -150,5 +150,5 @@
             System.out.println("fold4");
             crossValidateFold(0, 5, 2, 3, true, param);
-            setProgress(4*((5*(trainProgress++))/confParams.length));
+            setProgress(4*((5*trainProgress++)/confParams.length));
 
             foldScore1 = foldScore1 + score1;
@@ -158,5 +158,5 @@
             System.out.println("fold5");
             crossValidateFold(0, 5, 3, 4, true, param);
-            setProgress(4*((5*(trainProgress++))/confParams.length));
+            setProgress(4*((5*trainProgress++)/confParams.length));
 
             foldScore1 = foldScore1 + score1;
@@ -170,5 +170,5 @@
 
         }
-        System.out.println(4*((5*(trainProgress++))/confParams.length));
+        System.out.println(4*((5*trainProgress++)/confParams.length));
         bestConfParam = bestC;
         System.out.println("best c param= " + bestC + ", score: " + bestScore/5);
@@ -182,5 +182,5 @@
         for (int g = a*testSize; g < b*testSize; g++) {  // 0~~1~~2~~3~~4~~5
             if (skip) {
-                if (g == (c)*testSize) {
+                if (g == c*testSize) {
                     g = (c+1)*testSize;
                 }
Index: applications/editors/josm/plugins/OSMRecPlugin/src/org/openstreetmap/josm/plugins/osmrec/extractor/Analyzer.java
===================================================================
--- applications/editors/josm/plugins/OSMRecPlugin/src/org/openstreetmap/josm/plugins/osmrec/extractor/Analyzer.java	(revision 34539)
+++ applications/editors/josm/plugins/OSMRecPlugin/src/org/openstreetmap/josm/plugins/osmrec/extractor/Analyzer.java	(revision 34657)
@@ -185,5 +185,5 @@
             @Override
             public int compare(Map.Entry<String, Integer> o1, Map.Entry<String, Integer> o2) {
-                return (o2.getValue()).compareTo(o1.getValue());
+                return o2.getValue().compareTo(o1.getValue());
             }
         });
Index: applications/editors/josm/plugins/OSMRecPlugin/src/org/openstreetmap/josm/plugins/osmrec/features/ClassFeatures.java
===================================================================
--- applications/editors/josm/plugins/OSMRecPlugin/src/org/openstreetmap/josm/plugins/osmrec/features/ClassFeatures.java	(revision 34539)
+++ applications/editors/josm/plugins/OSMRecPlugin/src/org/openstreetmap/josm/plugins/osmrec/features/ClassFeatures.java	(revision 34657)
@@ -56,5 +56,5 @@
                                 //so this condition check will remain for now
 
-                                if (!(sortedIndirectIDs.contains(indirectID))) {
+                                if (!sortedIndirectIDs.contains(indirectID)) {
                                     sortedIndirectIDs.add(indirectID);
                                     //wayNode.getIndexVector().put(indirectID, 1.0);
Index: applications/editors/josm/plugins/OSMRecPlugin/src/org/openstreetmap/josm/plugins/osmrec/features/OSMClassification.java
===================================================================
--- applications/editors/josm/plugins/OSMRecPlugin/src/org/openstreetmap/josm/plugins/osmrec/features/OSMClassification.java	(revision 34539)
+++ applications/editors/josm/plugins/OSMRecPlugin/src/org/openstreetmap/josm/plugins/osmrec/features/OSMClassification.java	(revision 34657)
@@ -54,5 +54,5 @@
                                 //so this condition check will remain for now
 
-                                if (!(sortedIndirectIDs.contains(indirectID))) {
+                                if (!sortedIndirectIDs.contains(indirectID)) {
                                     sortedIndirectIDs.add(indirectID);
                                     //wayNode.getIndexVector().put(indirectID, 1.0);
Index: applications/editors/josm/plugins/OSMRecPlugin/src/org/openstreetmap/josm/plugins/osmrec/parsers/OSMParser.java
===================================================================
--- applications/editors/josm/plugins/OSMRecPlugin/src/org/openstreetmap/josm/plugins/osmrec/parsers/OSMParser.java	(revision 34539)
+++ applications/editors/josm/plugins/OSMRecPlugin/src/org/openstreetmap/josm/plugins/osmrec/parsers/OSMParser.java	(revision 34657)
@@ -177,5 +177,5 @@
                 //the nodes must be more than 3, because jts does not allow a construction of a linear ring with less points.
 
-                if (!((wayTmp.getTagKeyValue().containsKey("barrier")) || wayTmp.getTagKeyValue().containsKey("highway"))) {
+                if (!(wayTmp.getTagKeyValue().containsKey("barrier") || wayTmp.getTagKeyValue().containsKey("highway"))) {
                     //this is not a barrier nor a road, so construct a polygon geometry
 
Index: applications/editors/josm/plugins/OSMRecPlugin/src/org/openstreetmap/josm/plugins/osmrec/personalization/HistoryParser.java
===================================================================
--- applications/editors/josm/plugins/OSMRecPlugin/src/org/openstreetmap/josm/plugins/osmrec/personalization/HistoryParser.java	(revision 34539)
+++ applications/editors/josm/plugins/OSMRecPlugin/src/org/openstreetmap/josm/plugins/osmrec/personalization/HistoryParser.java	(revision 34657)
@@ -191,5 +191,5 @@
                             //the nodes must be more than 3, because jts does not allow a construction of a linear ring with less points.
 
-                            if (!((wayTmp.getTagKeyValue().containsKey("barrier")) || wayTmp.getTagKeyValue().containsKey("highway"))) {
+                            if (!(wayTmp.getTagKeyValue().containsKey("barrier") || wayTmp.getTagKeyValue().containsKey("highway"))) {
                                 //this is not a barrier nor a road, so construct a polygon geometry
 
Index: applications/editors/josm/plugins/OSMRecPlugin/src/org/openstreetmap/josm/plugins/osmrec/personalization/TrainByUser.java
===================================================================
--- applications/editors/josm/plugins/OSMRecPlugin/src/org/openstreetmap/josm/plugins/osmrec/personalization/TrainByUser.java	(revision 34539)
+++ applications/editors/josm/plugins/OSMRecPlugin/src/org/openstreetmap/josm/plugins/osmrec/personalization/TrainByUser.java	(revision 34657)
@@ -188,5 +188,5 @@
         for (int g = a*testSize; g < b*testSize; g++) {  // 0~~1~~2~~3~~4~~5
             if (skip) {
-                if (g == (c)*testSize) {
+                if (g == c*testSize) {
                     g = (c+1)*testSize;
                 }
