Como executar o body de um tag file

Desenvolvi uma tag utilizando o conceito de tag file.
A mesma pode receber qualquer conteúdo no body e precisaria executa-lo

Sei que não deveria haver scriptlet na página, mas é um código legado que não terei tempo de alterar atualamente.

Dentro da tag executo o <jsp:doBody /> mas o resultado é que ele imprime o que está no body da tag sem executar.

A tag esta definida como: <%@ tag body-content=“tagdependent” %>

Abaixo esta a utilização da TAG.

Att,
Eduardo

cstm:displayIfHasLead
Program*


 
<% if(display!=null){
Collection stores = display.getFilteredStores(WebConstantUtils.I_STORE_PRODUCTION_TYPE_CRUISE);
if(stores != null) {
java.util.Iterator itr = stores.iterator();
while (itr.hasNext()){
Store store = (Store) itr.next();
out.println("<option value=""+store.getStoreCode()+"">"+store.getStoreName()+"");
}
}
}
%>
------------- End of Programs -------------

</cstm:displayIfHasLead>