test_class.declarator: serializer
test_class.modifier: private
test_class.original_string: private FstSerializer serializer;
test_class.type: FstSerializer
test_class.var_name: serializer
test_class.file: serializer/fst/src/test/java/com/tolpp/memguard/serializer/FstSerializerTest.java
test_class.identifier: FstSerializerTest
test_case.body: @Test
      public void guardString() {
          String stringData = "fooBar";
          Guard<String> guardedString = new Guard.Builder<String>().serializer(FstSerializer.create()).build();
          guardedString.set(stringData);
  
          assertEquals(stringData, guardedString.get());
      }
test_case.class_method_signature: FstSerializerTest.guardString()
test_case.full_signature: @Test public void guardString()
test_case.identifier: guardString
test_case.invocations: build serializer create set assertEquals get
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void guardString()
focal_class.declarator: fst = FSTConfiguration.createDefaultConfiguration()
focal_class.modifier: private static
focal_class.original_string: private static FSTConfiguration fst = FSTConfiguration.createDefaultConfiguration();
focal_class.type: FSTConfiguration
focal_class.var_name: fst
focal_class.file: serializer/fst/src/main/java/com/tolpp/memguard/serializer/FstSerializer.java
focal_class.identifier: FstSerializer
focal_class.interfaces: implements Serializer
focal_class.class_method_signature: FstSerializer.FstSerializer()
focal_class.full_signature: private  FstSerializer()
focal_class.identifier: FstSerializer
focal_class.modifiers: private
focal_class.parameters: ()
focal_class.signature:  FstSerializer()
focal_class.class_method_signature: FstSerializer.serialize(Serializable object)
focal_class.full_signature: @Override public byte[] serialize(Serializable object)
focal_class.identifier: serialize
focal_class.modifiers: @Override public
focal_class.parameters: (Serializable object)
focal_class.return: byte[]
focal_class.signature: byte[] serialize(Serializable object)
focal_class.class_method_signature: FstSerializer.deserialize(byte[] bytes)
focal_class.full_signature: @Override public Object deserialize(byte[] bytes)
focal_class.identifier: deserialize
focal_class.modifiers: @Override public
focal_class.parameters: (byte[] bytes)
focal_class.return: Object
focal_class.signature: Object deserialize(byte[] bytes)
focal_class.class_method_signature: FstSerializer.create()
focal_class.full_signature: public static FstSerializer create()
focal_class.identifier: create
focal_class.modifiers: public static
focal_class.parameters: ()
focal_class.return: FstSerializer
focal_class.signature: FstSerializer create()
focal_method.body: public static FstSerializer create() {
          return new FstSerializer();
      }
focal_method.class_method_signature: FstSerializer.create()
focal_method.full_signature: public static FstSerializer create()
focal_method.identifier: create
focal_method.modifiers: public static
focal_method.parameters: ()
focal_method.return: FstSerializer
focal_method.signature: FstSerializer create()