assertThat(path.getString(registry), is("/a/b/c"));
assertThat(path.getString(registry, encoder), is("/a/b/c"));
assertThat(path.getString(registry, encoder, delimEncoder), is("\\/a\\/b\\/c"));
path = pathFactory.create("/mode:a/b/c");
assertThat(path.getString(encoder), is("/{" + encoder.encode(ModeShapeLexicon.Namespace.URI) + "}a/{}b/{}c"));
assertThat(path.getString(null, encoder, delimEncoder), is("\\/mode:a\\/\\{\\}b\\/\\{\\}c"));
assertThat(path.getString(registry), is("/mode:a/b/c"));
assertThat(path.getString(registry, encoder), is("/mode:a/b/c"));
assertThat(path.getString(registry, encoder, delimEncoder), is("\\/mode\\:a\\/b\\/c"));
}