iwc.setApplicationAttribute(ATTRIBUTE_ROTATOR + getICObjectID(), imageURLs);
iwc.setApplicationAttribute(ATTRIBUTE_ROTATOR + getICObjectID() + iFolderURI, imageURLs);
	protected void initializeComponent(FacesContext context) {		IWContext iwc = IWContext.getIWContext(context);		List imageURLs = (List) iwc.getApplicationAttribute(ATTRIBUTE_ROTATOR + getICObjectID());				if (imageURLs == null) {			try {				IWSlideSession session = (IWSlideSession) IBOLookup.getSessionInstance(iwc, IWSlideSession.class);				WebdavExtendedResource resource = session.getWebdavResource(getFolderURI());				if (resource.isCollection()) {					WebdavResources children = resource.getChildResources();					WebdavResource[] resources = children.listResources();					imageURLs = getImageURLs(resources);					iwc.setApplicationAttribute(ATTRIBUTE_ROTATOR + getICObjectID(), imageURLs);				}			}			catch (HttpException e) {				e.printStackTrace();			}			catch (RemoteException e) {				throw new IBORuntimeException(e);			}			catch (IOException e) {				e.printStackTrace();			}		}				if (imageURLs != null) {			String imageURL = getRandomURL(imageURLs);				    Image image = new Image(imageURL);	    if (getAlt() != null) {	    		image.setAlt(getAlt());	    }	    if (getHeight() != null) {	    		image.setHeight(getHeight());	    }	    if (getWidth() != null) {	    		image.setWidth(getWidth());	    }	    	    getChildren().add(image);		}	}