bundles/org.apache.jasper.glassfish/src/org/apache/jasper/runtime/PerThreadTagHandlerPool.java
public void reuse(Tag handler) {
        PerThreadData ptd=perThread.get();
	if (ptd.current < (ptd.handlers.length - 1)) {
	    ptd.handlers[++ptd.current] = handler;
        } else {
            handler.release();
        }
    }
public void reuse(Tag handler) {
        PerThreadData ptd=perThread.get();
	if (ptd.current < (ptd.handlers.length - 1)) {
	    ptd.handlers[++ptd.current] = handler;
        } else {
            handler.release();
        }
    }
public void reuse ( Tag handler ) { PerThreadData ptd = perThread . get ( ) ; if ( ptd . current < ( ptd . handlers . length - 1 ) ) { ptd . handlers [ ++ ptd . current ] = handler ; } else { handler . release ( ) ; } }
Adds the given tag handler to this tag handler pool, unless this tag
handler pool has already reached its capacity, in which case the tag
handler's release() method is called.

@param handler Tag handler to add to this tag handler pool
Adds the given tag handler to this tag handler pool unless this tag handler pool has already reached its capacity in which case the tag handler s release () method is called .