docs: public static boolean getBooleanInitParameter(ExternalContext context, String[] names, boolean defaultValue)
      {
          if (names == null)
          {
              throw new NullPointerException();
          }
          
          String param = null;
          for (String name : names)
          {
              if (name == null)
              {
                  throw new NullPointerException();
              }
              
              param = getStringInitParameter(context, name);
              if (param != null)
              {
                  break;
              }
          }
          if (param == null)
          {
              return defaultValue;
          }
          else
          {
              return Boolean.parseBoolean(param.toLowerCase());
          }
      }