add test to fail when using default YAML constructor and BeanAccess.FIELD
diff --git a/src/test/java/org/yaml/snakeyaml/issues/issue55/YamlFieldAccessCollectionTest.java b/src/test/java/org/yaml/snakeyaml/issues/issue55/YamlFieldAccessCollectionTest.java
index de049ac..524a531 100644
--- a/src/test/java/org/yaml/snakeyaml/issues/issue55/YamlFieldAccessCollectionTest.java
+++ b/src/test/java/org/yaml/snakeyaml/issues/issue55/YamlFieldAccessCollectionTest.java
@@ -60,11 +60,22 @@
             beanLoader.load(Util.getLocalResource("issues/issue55_1.txt"));
             Assert.fail("BeanAccess.FIELD is required.");
         } catch (Exception e) {
-            Assert.assertTrue(e.getMessage(), e.getMessage().contains(
-                    "Unable to find property 'posts'"));
+            Assert.assertTrue(e.getMessage(),
+                    e.getMessage().contains("Unable to find property 'posts'"));
         }
     }
 
+    @Test
+    public void testYamlDefaultWithFeildAccess() {
+        Yaml yaml = new Yaml();
+        yaml.setBeanAccess(BeanAccess.FIELD);
+        Blog original = createTestBlog();
+        String serialized = yaml.dump(original);
+        Assert.assertEquals(Util.getLocalResource("issues/issue55_1_rootTag.txt"), serialized);
+        Blog rehydrated = (Blog) yaml.load(serialized);
+        checkTestBlog(rehydrated);
+    }
+
     protected Yaml constructYamlDumper() {
         Representer representer = new Representer();
         representer.getPropertyUtils().setBeanAccess(BeanAccess.FIELD);
diff --git a/src/test/resources/issues/issue55_1_rootTag.txt b/src/test/resources/issues/issue55_1_rootTag.txt
new file mode 100644
index 0000000..f073468
--- /dev/null
+++ b/src/test/resources/issues/issue55_1_rootTag.txt
@@ -0,0 +1,4 @@
+!!org.yaml.snakeyaml.issues.issue55.Blog
+posts:
+- {text: Dummy, title: Test}
+- {text: Creative, title: Highly}
\ No newline at end of file