//Copy the Work Items into Structures suitable for GWT
Set<PortableWorkDefinition> workItems = new HashSet<PortableWorkDefinition>();
for ( Map.Entry<String, WorkDefinition> entry : workDefinitions.entrySet() ) {
PortableWorkDefinition wid = new PortableWorkDefinition();
WorkDefinitionImpl wd = (WorkDefinitionImpl) entry.getValue();
wid.setName( wd.getName() );
wid.setDisplayName( wd.getDisplayName() );
wid.setParameters( convertWorkItemParameters( entry.getValue().getParameters() ) );
wid.setResults( convertWorkItemParameters( entry.getValue().getResults() ) );
workItems.add( wid );
}
return workItems;