test_class.declarator: codec
test_class.modifier: @Mock
      private
test_class.original_string: @Mock
      private Codec<Spam> codec;
test_class.type: Codec<Spam>
test_class.var_name: codec
test_class.declarator: factory
test_class.modifier: private
test_class.original_string: private StandardBindingFactory factory;
test_class.type: StandardBindingFactory
test_class.var_name: factory
test_class.file: preon-binding/src/test/java/org/codehaus/preon/binding/StandardBindingFactoryTest.java
test_class.identifier: StandardBindingFactoryTest
test_case.body: @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);
      }
test_case.class_method_signature: StandardBindingFactoryTest.shouldHaveAccessToNonPublicFields()
test_case.full_signature: @Test public void shouldHaveAccessToNonPublicFields()
test_case.identifier: shouldHaveAccessToNonPublicFields
test_case.invocations: getDeclaredField create save
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void shouldHaveAccessToNonPublicFields()
focal_class.declarator: id
focal_class.modifier: private static
focal_class.original_string: private static int id;
focal_class.type: int
focal_class.var_name: id
focal_class.declarator: rewriter = new CamelCaseRewriter()
focal_class.modifier: private
focal_class.original_string: private IdentifierRewriter rewriter = new CamelCaseRewriter();
focal_class.type: IdentifierRewriter
focal_class.var_name: rewriter
focal_class.file: preon-binding/src/main/java/org/codehaus/preon/binding/StandardBindingFactory.java
focal_class.identifier: StandardBindingFactory
focal_class.interfaces: implements BindingFactory
focal_class.class_method_signature: StandardBindingFactory.create(AnnotatedElement metadata, Field field,
                            Codec<?> codec, ResolverContext context,
                            Documenter<ParaContents<?>> containerReference)
focal_class.full_signature: public Binding create(AnnotatedElement metadata, Field field,
                            Codec<?> codec, ResolverContext context,
                            Documenter<ParaContents<?>> containerReference)
focal_class.identifier: create
focal_class.modifiers: public
focal_class.parameters: (AnnotatedElement metadata, Field field,
                            Codec<?> codec, ResolverContext context,
                            Documenter<ParaContents<?>> containerReference)
focal_class.return: Binding
focal_class.signature: Binding create(AnnotatedElement metadata, Field field,
                            Codec<?> codec, ResolverContext context,
                            Documenter<ParaContents<?>> containerReference)
focal_method.body: public Binding create(AnnotatedElement metadata, Field field,
                            Codec<?> codec, ResolverContext context,
                            Documenter<ParaContents<?>> containerReference) {
          return new FieldBinding(field, codec, rewriter, containerReference);
      }
focal_method.class_method_signature: StandardBindingFactory.create(AnnotatedElement metadata, Field field,
                            Codec<?> codec, ResolverContext context,
                            Documenter<ParaContents<?>> containerReference)
focal_method.full_signature: public Binding create(AnnotatedElement metadata, Field field,
                            Codec<?> codec, ResolverContext context,
                            Documenter<ParaContents<?>> containerReference)
focal_method.identifier: create
focal_method.modifiers: public
focal_method.parameters: (AnnotatedElement metadata, Field field,
                            Codec<?> codec, ResolverContext context,
                            Documenter<ParaContents<?>> containerReference)
focal_method.return: Binding
focal_method.signature: Binding create(AnnotatedElement metadata, Field field,
                            Codec<?> codec, ResolverContext context,
                            Documenter<ParaContents<?>> containerReference)