code: private static void initializeNode(Element node) {
          node.attr(CONTENT_SCORE, Integer.toString(0));
  
          String tagName = node.tagName();
          if ("div".equalsIgnoreCase(tagName)) {
              incrementContentScore(node, 5);
          } else if ("pre".equalsIgnoreCase(tagName)
                  || "td".equalsIgnoreCase(tagName)
                  || "blockquote".equalsIgnoreCase(tagName)) {
              incrementContentScore(node, 3);
          } else if ("address".equalsIgnoreCase(tagName)
                  || "ol".equalsIgnoreCase(tagName)
                  || "ul".equalsIgnoreCase(tagName)
                  || "dl".equalsIgnoreCase(tagName)
                  || "dd".equalsIgnoreCase(tagName)
                  || "dt".equalsIgnoreCase(tagName)
                  || "li".equalsIgnoreCase(tagName)
                  || "form".equalsIgnoreCase(tagName)) {
              incrementContentScore(node, -3);
          } else if ("h1".equalsIgnoreCase(tagName)
                  || "h2".equalsIgnoreCase(tagName)
                  || "h3".equalsIgnoreCase(tagName)
                  || "h4".equalsIgnoreCase(tagName)
                  || "h5".equalsIgnoreCase(tagName)
                  || "h6".equalsIgnoreCase(tagName)
                  || "th".equalsIgnoreCase(tagName)) {
              incrementContentScore(node, -5);
          }
  
          incrementContentScore(node, getClassWeight(node));
      }
docs: Initialize a node with the readability object. Also checks the
  className/id for special names to add to its score.
  
  @param node