// we need to test for the type because a non struts-use-case final state might accidently
// we linking to this use-case (for example: the user temporarily wants to disable code generation
// for a specific use-case and is not removing the final-state to use-case link(s))
if (finalStateObject instanceof FrontEndFinalState)
{
final FrontEndFinalState finalState = (FrontEndFinalState)finalStateObject;
final Collection parameters = finalState.getInterUseCaseParameters();
for (final Iterator parameterIterator = parameters.iterator(); parameterIterator.hasNext();)
{
final ParameterFacade parameter = (ParameterFacade)parameterIterator.next();
formFieldMap.put(
parameter.getName(),