StandardBindingFactory implements BindingFactory { public Binding create(AnnotatedElement metadata, Field field, Codec<?> codec, ResolverContext context, Documenter<ParaContents<?>> containerReference) { return new FieldBinding(field, codec, rewriter, containerReference); }  Binding create(AnnotatedElement metadata, Field field,
                          Codec<?> codec, ResolverContext context,
                          Documenter<ParaContents<?>> containerReference);  }
@Test public void shouldHaveAccessToNonPublicFields() throws Exception { Field field = Spam.class.getDeclaredField("eggs"); Binding binding = factory.create(null, field, codec, null, null); binding.save(new Spam(), null, null); }