// names are the same for different forms, storing them in a map
// solves this issue because those names do not have the action-name prefix
final Collection views = this.getViews();
for (final Iterator pageIterator = views.iterator(); pageIterator.hasNext();)
{
final FrontEndView view = (FrontEndView)pageIterator.next();
final Collection variables = view.getVariables();
for (final Iterator variableIterator = variables.iterator(); variableIterator.hasNext();)
{
FrontEndParameter variable = (FrontEndParameter)variableIterator.next();
final String name = variable.getName();
if (name != null && name.trim().length() > 0)