code: @Deprecated
      private static boolean doesElementContainTranslatableContentV1(final Node node) {
          final NodeList children = node.getChildNodes();
          if (children != null) {
              /* check to see if any of the children are translatable nodes */
              for (int j = 0; j < children.getLength(); ++j) {
                  final Node child = children.item(j);
                  final String childName = child.getNodeName();
  
                  /* this child node is itself translatable, so return true */
                  if (TRANSLATABLE_ELEMENTS_OLD.contains(childName)) return true;
              }
  
              /*
               * now check to see if any of the child have children that are translatable
               */
              for (int j = 0; j < children.getLength(); ++j) {
                  final Node child = children.item(j);
                  final NodeList grandChildren = child.getChildNodes();
                  for (int k = 0; k < grandChildren.getLength(); ++k) {
                      final Node grandChild = grandChildren.item(k);
                      final boolean result = doesElementContainTranslatableContentV1(grandChild);
                      if (result) return true;
                  }
              }
          }
  
          return false;
      }
docs: Check if a node has child translatable elements.
  
  @param node The node to check for child translatable elements.
  @return True if the node has translatable child Elements.