code: protected void raiseProfileExtractionJsonError(String body, String missingNode) {
          logger.error("Unable to extract user profile as no JSON node '{}' was found in body: {}", missingNode, body);
          throw new TechnicalException("No JSON node '" + missingNode + "' to extract user profile from");
      }
docs: Throws a {@link TechnicalException} to indicate that user profile extraction has failed.
  
  @param body the request body that the user profile should be have been extracted from
  @param missingNode the name of a JSON node that was found missing. may be omitted