if ( StringUtil.isBlank( name ) || targetDefn == null || module == null ) return null;
Object retValue = resolveStructureWithName( module, targetDefn, name );
	public static Structure findStructure( Module module,			StructureDefn targetDefn, String name )	{		if ( StringUtil.isBlank( name ) || targetDefn == null || module == null )			return null;		if ( EmbeddedImage.EMBEDDED_IMAGE_STRUCT.equalsIgnoreCase( targetDefn				.getName( ) ) )		{			Structure emImage = StructureRefUtil.findNativeStructure( module,					targetDefn, name );			if ( emImage != null )				return emImage;		}		String namespace = StringUtil.extractNamespace( name );		String structName = StringUtil.extractName( name );		Module moduleToSearch = module;		if ( namespace == null )			return StructureRefUtil.findNativeStructure( module, targetDefn,					name );		else			moduleToSearch = module.getLibraryWithNamespace( namespace );		if ( moduleToSearch != null )			return findStructure( moduleToSearch, targetDefn, structName );		return null;	}