assert propDefn.getTypeCode( ) == PropertyType.STRUCT_TYPE
assert propDefn.getTypeCode( ) == IPropertyType.STRUCT_TYPE
	public List validate( Module module, DesignElement element, String propName )	{        List errorList = new ArrayList( );        ElementPropertyDefn propDefn = element.getPropertyDefn( propName );        assert propDefn.getTypeCode( ) == PropertyType.STRUCT_TYPE                && !propDefn.isList( );                Structure struct = (Structure) element.getLocalProperty( module, propDefn );        if( struct != null )        {            errorList.addAll( struct.validate( module, element ) );        }        		return errorList;	}