docs: @Override
      public Step resolveExtJsonFile(Step thisStep) {
  
          try {
  
              if (!checkDigNeeded(thisStep)) {
                  return thisStep;
              }
  
              JsonNode stepNode = objectMapper.convertValue(thisStep, JsonNode.class);
  
              Map<String, Object> stepMap = objectMapper.readValue(stepNode.toString(), new TypeReference<Map<String, Object>>() {
              });
  
              digReplaceContent(stepMap);
  
              JsonNode jsonStepNode = objectMapper.valueToTree(stepMap);
  
              return objectMapper.treeToValue(jsonStepNode, Step.class);
  
          } catch (Exception exx) {
  
              LOGGER.error("External file reading exception - {}", exx.getMessage());
  
              throw new RuntimeException("External file reading exception. Details - " + exx);
  
          }
  
      }