if (currentGallery.getAlbumList() != null) {
if (mGalleryComm.getAlbumList() != null) {
	public void fetchAlbums() {		setStatus("Fetching albums...");		mGalleryComm.setURLString( currentGallery.getUrl()  );		mGalleryComm.setUsername( currentGallery.getUsername() );		mGalleryComm.setPassword( currentGallery.getPassword() );		mGalleryComm.fetchAlbums();		mInProgress = true;		resetUIState();		int pId = startProgress(0, 0, "Fetching albums");		mTimer = new javax.swing.Timer( ONE_SECOND,			new ActionListener()			{				int pId = 0;				public void actionPerformed( ActionEvent evt ) {					//setStatus( mGalleryComm.getStatus() );					if ( mGalleryComm.done() ) {						mTimer.stop();						stopProgress(pId, "Fetch finished");						currentGallery.setAlbumList(mGalleryComm.getAlbumList());						mInProgress = false;												if (currentGallery.getAlbumList() != null) {							updateAlbumCombo();							resetUIState();						} else {							resetUIState();							setStatus("Invalid login information");						}					}				}				public ActionListener setProgressId(int pId) {					this.pId = pId;					return this;				}			}.setProgressId(pId) );		mTimer.start();	}