code: public synchronized void release() {
          Enumeration ptdE=threadData.keys();
          while( ptdE.hasMoreElements() ) {
              PerThreadData ptd=(PerThreadData)ptdE.nextElement();
              for (int i=ptd.current; i>=0; i--) {
                  if( ptd.handlers != null && ptd.handlers[i]!=null )
                      ptd.handlers[i].release();
              }
          }
      }
docs: Calls the release() method of all available tag handlers in this tag
  handler pool.