protected void doSetMember( String propName, StructPropertyDefn memberDefn, String valueToSet )
protected void doSetMember( IStructure struct, String propName, StructPropertyDefn memberDefn, String valueToSet )
	protected void doSetMember( String propName, StructPropertyDefn memberDefn,			String valueToSet )	{		// Validate the value.		try		{			Object propValue = memberDefn.validateXml( handler.getModule( ),					valueToSet );			struct.setProperty( memberDefn, propValue );		}		catch ( PropertyValueException ex )		{			ex.setElement( element );			ex.setPropertyName( propName + "." + memberDefn.getName( ) ); //$NON-NLS-1$			handleMemberValueException( ex, memberDefn );			valid = false;		}	}