}
public void dispose( final List exceptParameters ) {
if ( allParams != null ) {
for ( Iterator it = allParams.values().iterator(); it.hasNext(); ) {
ActionParameter param = (ActionParameter) it.next();
if ( ( exceptParameters == null ) || !exceptParameters.contains( param.getValue() ) ) {
disposeParameter( param );
}
}
for ( Iterator it = waitingToDieParams.iterator(); it.hasNext(); ) {
ActionParameter param = (ActionParameter) it.next();
if ( ( exceptParameters == null ) || !exceptParameters.contains( param.getValue() ) ) {
disposeParameter( param );
}
}
}
}