- List<String[]> headers = new LinkedList<>();
-
- // Initialize the white lists.
- List<String[]> mainWhiteList = new LinkedList<>();
- List<String[]> finalWhiteList = new LinkedList<>();
- List<String[]> domainWhiteList = new LinkedList<>();
- List<String[]> domainInitialWhiteList = new LinkedList<>();
- List<String[]> domainFinalWhiteList = new LinkedList<>();
- List<String[]> thirdPartyWhiteList = new LinkedList<>();
- List<String[]> thirdPartyDomainWhiteList = new LinkedList<>();
- List<String[]> thirdPartyDomainInitialWhiteList = new LinkedList<>();
-
- // Initialize the black lists
- List<String[]> mainBlackList = new LinkedList<>();
- List<String[]> initialBlackList = new LinkedList<>();
- List<String[]> finalBlackList = new LinkedList<>();
- List<String[]> domainBlackList = new LinkedList<>();
- List<String[]> domainInitialBlackList = new LinkedList<>();
- List<String[]> domainFinalBlackList = new LinkedList<>();
- List<String[]> thirdPartyBlackList = new LinkedList<>();
- List<String[]> thirdPartyInitialBlackList = new LinkedList<>();
- List<String[]> thirdPartyDomainBlackList = new LinkedList<>();
- List<String[]> thirdPartyDomainInitialBlackList = new LinkedList<>();
- List<String[]> regularExpressionBlackList = new LinkedList<>();
- List<String[]> domainRegularExpressionBlackList = new LinkedList<>();
- List<String[]> thirdPartyRegularExpressionBlackList = new LinkedList<>();
- List<String[]> thirdPartyDomainRegularExpressionBlackList = new LinkedList<>();
+ List<String[]> headers = new ArrayList<>(); // 0.
+
+ // Initialize the whitelists.
+ List<String[]> mainWhiteList = new ArrayList<>(); // 1.
+ List<String[]> finalWhiteList = new ArrayList<>(); // 2.
+ List<String[]> domainWhiteList = new ArrayList<>(); // 3.
+ List<String[]> domainInitialWhiteList = new ArrayList<>(); // 4.
+ List<String[]> domainFinalWhiteList = new ArrayList<>(); // 5.
+ List<String[]> thirdPartyWhiteList = new ArrayList<>(); // 6.
+ List<String[]> thirdPartyDomainWhiteList = new ArrayList<>(); // 7.
+ List<String[]> thirdPartyDomainInitialWhiteList = new ArrayList<>(); // 8.
+
+ // Initialize the blacklists
+ List<String[]> mainBlackList = new ArrayList<>(); // 9.
+ List<String[]> initialBlackList = new ArrayList<>(); // 10.
+ List<String[]> finalBlackList = new ArrayList<>(); // 11.
+ List<String[]> domainBlackList = new ArrayList<>(); // 12.
+ List<String[]> domainInitialBlackList = new ArrayList<>(); // 13.
+ List<String[]> domainFinalBlackList = new ArrayList<>(); // 14.
+ List<String[]> domainRegularExpressionBlackList = new ArrayList<>(); // 15.
+ List<String[]> thirdPartyBlackList = new ArrayList<>(); // 16.
+ List<String[]> thirdPartyInitialBlackList = new ArrayList<>(); // 17.
+ List<String[]> thirdPartyDomainBlackList = new ArrayList<>(); // 18.
+ List<String[]> thirdPartyDomainInitialBlackList = new ArrayList<>(); // 19.
+ List<String[]> regularExpressionBlackList = new ArrayList<>(); // 20.
+ List<String[]> thirdPartyRegularExpressionBlackList = new ArrayList<>(); // 21.
+ List<String[]> thirdPartyDomainRegularExpressionBlackList = new ArrayList<>(); // 22.