Index: /trunk/src/org/openstreetmap/josm/data/validation/routines/InetAddressValidator.java
===================================================================
--- /trunk/src/org/openstreetmap/josm/data/validation/routines/InetAddressValidator.java	(revision 11929)
+++ /trunk/src/org/openstreetmap/josm/data/validation/routines/InetAddressValidator.java	(revision 11930)
@@ -181,5 +181,5 @@
                 int octetInt = 0;
                 try {
-                    octetInt = Integer.valueOf(octet, BASE_16).intValue();
+                    octetInt = Integer.parseInt(octet, BASE_16);
                 } catch (NumberFormatException e) {
                     return false;
Index: /trunk/tools/pmd/josm-ruleset.xml
===================================================================
--- /trunk/tools/pmd/josm-ruleset.xml	(revision 11929)
+++ /trunk/tools/pmd/josm-ruleset.xml	(revision 11930)
@@ -17,9 +17,14 @@
   <rule ref="rulesets/java/imports.xml"/>
   <rule ref="rulesets/java/migrating.xml"/>
-  <rule ref="rulesets/java/naming.xml"/>
+  <rule ref="rulesets/java/naming.xml"/>-->
   <rule ref="rulesets/java/optimizations.xml">
   	<exclude name="LocalVariableCouldBeFinal"/>
   	<exclude name="MethodArgumentCouldBeFinal"/>
-  </rule>-->
+  	<exclude name="AvoidInstantiatingObjectsInLoops"/>
+  	<exclude name="PrematureDeclaration"/>
+  	<exclude name="SimplifyStartsWith"/>
+  	<exclude name="UseStringBufferForStringAppends"/>
+  	<exclude name="UseArrayListInsteadOfVector"/>
+  </rule>
   <rule ref="rulesets/java/strictexception.xml">
   	<exclude name="ExceptionAsFlowControl"/>
