test_class.declarator: i = 0
test_class.modifier: private
test_class.original_string: private int i = 0;
test_class.type: int
test_class.var_name: i
test_class.declarator: termId = TermId.of("MONDO", "001")
test_class.modifier: private
test_class.original_string: private TermId termId = TermId.of("MONDO", "001");
test_class.type: TermId
test_class.var_name: termId
test_class.file: phenol-io/src/test/java/org/monarchinitiative/phenol/io/utils/ObjHexStringConverterTest.java
test_class.identifier: ObjHexStringConverterTest
test_case.body: @Test
    void object2hex() throws Exception {
      Assertions.assertDoesNotThrow(() -> ObjHexStringConverter.object2hex((Integer)i));
      Assertions.assertDoesNotThrow(() -> ObjHexStringConverter.object2hex(termId));
    }
test_case.class_method_signature: ObjHexStringConverterTest.object2hex()
test_case.full_signature: @Test void object2hex()
test_case.identifier: object2hex
test_case.invocations: assertDoesNotThrow object2hex assertDoesNotThrow object2hex
test_case.modifiers: @Test
test_case.parameters: ()
test_case.return: void
test_case.signature: void object2hex()
focal_class.file: phenol-io/src/main/java/org/monarchinitiative/phenol/io/utils/ObjHexStringConverter.java
focal_class.identifier: ObjHexStringConverter
focal_class.class_method_signature: ObjHexStringConverter.object2hex(Serializable obj)
focal_class.full_signature: public static String object2hex(Serializable obj)
focal_class.identifier: object2hex
focal_class.modifiers: public static
focal_class.parameters: (Serializable obj)
focal_class.return: String
focal_class.signature: String object2hex(Serializable obj)
focal_class.class_method_signature: ObjHexStringConverter.hex2obj(String hexString)
focal_class.full_signature: public static Object hex2obj(String hexString)
focal_class.identifier: hex2obj
focal_class.modifiers: public static
focal_class.parameters: (String hexString)
focal_class.return: Object
focal_class.signature: Object hex2obj(String hexString)
focal_method.body: public static String object2hex(Serializable obj) throws IOException {
      ByteArrayOutputStream bytesout = new ByteArrayOutputStream();
      ObjectOutputStream oos = new ObjectOutputStream(bytesout);
      oos.writeObject(obj);
      oos.flush();
      String hexString = Hex.encodeHexString(bytesout.toByteArray());
      bytesout.close();
      oos.close();
      return hexString;
    }
focal_method.class_method_signature: ObjHexStringConverter.object2hex(Serializable obj)
focal_method.full_signature: public static String object2hex(Serializable obj)
focal_method.identifier: object2hex
focal_method.invocations: writeObject flush encodeHexString toByteArray close close
focal_method.modifiers: public static
focal_method.parameters: (Serializable obj)
focal_method.return: String
focal_method.signature: String object2hex(Serializable obj)