code: private void initCustomTaglets() {
  
          moduleTags = new ArrayList<>();
          packageTags = new ArrayList<>();
          typeTags = new ArrayList<>();
          fieldTags = new ArrayList<>();
          constructorTags = new ArrayList<>();
          methodTags = new ArrayList<>();
          inlineTags = new ArrayList<>();
          overviewTags = new ArrayList<>();
  
          for (Taglet current : customTags.values()) {
              if (current.inModule() && !current.isInlineTag()) {
                  moduleTags.add(current);
              }
              if (current.inPackage() && !current.isInlineTag()) {
                  packageTags.add(current);
              }
              if (current.inType() && !current.isInlineTag()) {
                  typeTags.add(current);
              }
              if (current.inField() && !current.isInlineTag()) {
                  fieldTags.add(current);
              }
              if (current.inConstructor() && !current.isInlineTag()) {
                  constructorTags.add(current);
              }
              if (current.inMethod() && !current.isInlineTag()) {
                  methodTags.add(current);
              }
              if (current.isInlineTag()) {
                  inlineTags.add(current);
              }
              if (current.inOverview() && !current.isInlineTag()) {
                  overviewTags.add(current);
              }
          }
  
          //Init the serialized form tags
          serializedFormTags = new ArrayList<>();
          serializedFormTags.add(customTags.get(SERIAL_DATA.tagName));
          serializedFormTags.add(customTags.get(THROWS.tagName));
          if (!nosince)
              serializedFormTags.add(customTags.get(SINCE.tagName));
          serializedFormTags.add(customTags.get(SEE.tagName));
      }
docs: Initialize the custom tag Lists.