Index: trunk/tools/pmd/josm-ruleset.xml
===================================================================
--- trunk/tools/pmd/josm-ruleset.xml	(revision 12539)
+++ trunk/tools/pmd/josm-ruleset.xml	(revision 12542)
@@ -43,5 +43,18 @@
   <rule ref="rulesets/java/naming.xml/VariableNamingConventions">
     <properties>
-        <property name="violationSuppressXPath" value="//FieldDeclaration[@Public='true']|//FieldDeclaration/../Annotation/MarkerAnnotation/Name[@Image='pref']"/>
+        <property name="violationSuppressXPath" value="//FieldDeclaration[@Public='true']
+        	| //FieldDeclaration/../Annotation/MarkerAnnotation/Name[@Image='pref']
+        	| //FieldDeclaration/Type/ReferenceType/ClassOrInterfaceType[@Image!='Boolean' and 
+        	                                                             @Image!='Byte' and 
+        	                                                             @Image!='Character' and 
+        	                                                             @Image!='Class' and 
+        	                                                             @Image!='Double' and 
+        	                                                             @Image!='Enum' and 
+        	                                                             @Image!='Float' and 
+        	                                                             @Image!='Integer' and
+        	                                                             @Image!='Long' and
+        	                                                             @Image!='Number' and
+        	                                                             @Image!='Short' and 
+        	                                                             @Image!='String' ]"/>
     </properties>
   </rule>
