issue 172: Using a locale with minimum number fraction digits breaks anchor generation
diff --git a/src/changes/changes.xml b/src/changes/changes.xml
index a1118d7..92d6dad 100644
--- a/src/changes/changes.xml
+++ b/src/changes/changes.xml
@@ -7,6 +7,9 @@
     </properties>
     <body>
         <release version="1.13-SNAPSHOT" date="in Mercurial" description="Maintenance">
+             <action dev="py4fun" type="fix"  issue="172">
+                Using a locale with minimum number fraction digits breaks anchor generation (2013-03-30)
+             </action>
              <action dev="py4fun" type="fix"  issue="171">
                 Use more generic generics in BaseRepresenter (2013-03-30)
              </action>
diff --git a/src/main/java/org/yaml/snakeyaml/serializer/Serializer.java b/src/main/java/org/yaml/snakeyaml/serializer/Serializer.java
index 4149b07..08267a7 100644
--- a/src/main/java/org/yaml/snakeyaml/serializer/Serializer.java
+++ b/src/main/java/org/yaml/snakeyaml/serializer/Serializer.java
@@ -154,6 +154,7 @@
         this.lastAnchorId++;
         NumberFormat format = NumberFormat.getNumberInstance();
         format.setMinimumIntegerDigits(3);
+        format.setMaximumFractionDigits(0);// issue 172
         format.setGroupingUsed(false);
         String anchorId = format.format(this.lastAnchorId);
         return "id" + anchorId;