code:     protected boolean addInputFilter(InputFilter[] inputFilters,
                                       String encodingName) {
          if (encodingName.equals("identity")) {
              // Skip
          } else if (encodingName.equals("chunked")) {
              inputBuffer.addActiveFilter
                  (inputFilters[Constants.CHUNKED_FILTER]);
              contentDelimitation = true;
          } else {
              for (int i = 2; i < inputFilters.length; i++) {
                  if (inputFilters[i].getEncodingName()
                      .toString().equals(encodingName)) {
                      inputBuffer.addActiveFilter(inputFilters[i]);
                      return true;
                  }
              }
              return false;
          }
          return true;
      }
  
  
      /**
       * Specialized utility method: find a sequence of lower case bytes inside
       * a ByteChunk.
       */
  