test_class.file: pes-service/src/test/java/fr/sictiam/stela/pesservice/service/util/JsonExtractorUtilsTest.java
test_class.identifier: JsonExtractorUtilsTest
test_case.body: @Test
      public void shouldExtractMailFromProfile() throws IOException {
          String email = extractEmailFromProfile(profileNode());
          assertEquals("agent@sictiam.fr", email);
      }
test_case.class_method_signature: JsonExtractorUtilsTest.shouldExtractMailFromProfile()
test_case.full_signature: @Test public void shouldExtractMailFromProfile()
test_case.identifier: shouldExtractMailFromProfile
test_case.invocations: extractEmailFromProfile profileNode assertEquals
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void shouldExtractMailFromProfile()
focal_class.file: pes-service/src/main/java/fr/sictiam/stela/pesservice/service/util/JsonExtractorUtils.java
focal_class.identifier: JsonExtractorUtils
focal_class.class_method_signature: JsonExtractorUtils.extractEmailFromProfile(JsonNode node)
focal_class.full_signature: public static String extractEmailFromProfile(JsonNode node)
focal_class.identifier: extractEmailFromProfile
focal_class.modifiers: public static
focal_class.parameters: (JsonNode node)
focal_class.return: String
focal_class.signature: String extractEmailFromProfile(JsonNode node)
focal_method.body: public static String extractEmailFromProfile(JsonNode node) {
          return !node.get("email").isNull() && StringUtils.isNotBlank(node.get("email").asText())
                  ? node.get("email").asText()
                  : node.get("agent").get("email").asText();
      }
focal_method.class_method_signature: JsonExtractorUtils.extractEmailFromProfile(JsonNode node)
focal_method.full_signature: public static String extractEmailFromProfile(JsonNode node)
focal_method.identifier: extractEmailFromProfile
focal_method.invocations: isNull get isNotBlank asText get asText get asText get get
focal_method.modifiers: public static
focal_method.parameters: (JsonNode node)
focal_method.return: String
focal_method.signature: String extractEmailFromProfile(JsonNode node)