SlotHandle parameters = handle.getParameters( );
List properties = handle.getUserProperties(); for(int i=0; i<properties.size(); i++) { UserPropertyDefn p = (UserPropertyDefn)properties.get(i); paramGroup.addUserProperty(p.getName(),handle.getProperty(p.getName()) ); }
	public void visitParameterGroup( ParameterGroupHandle handle )	{		ParameterGroupDefn paramGroup = new ParameterGroupDefn( );		paramGroup.setParameterType(IParameterDefnBase.PARAMETER_GROUP);		paramGroup.setName(handle.getName());		paramGroup.setDisplayName( handle.getDisplayName( ) );		paramGroup.setDisplayNameKey( handle.getDisplayNameKey( ) );		paramGroup.setHelpText( handle.getHelpText( ) );		paramGroup.setHelpTextKey( handle.getHelpTextKey( ) );				SlotHandle parameters = handle.getParameters( );		int size = parameters.getCount( );		for ( int n = 0; n < size; n++ )		{			apply( parameters.get( n ) );			paramGroup.addParameter( (IParameterDefnBase) currentElement );		}		currentElement = paramGroup;	}