Log.logException(Log.ERROR, MODULE, gr2e );
Log.logException(Log.LEVEL_ERROR, MODULE, gr2e );
		void runTask() {            Object [] params = {g.toString()};			status(su, StatusUpdate.LEVEL_GENERIC, grRes.getString(MODULE, "getAlbmInfo"));						try {				// setup the protocol parameters				NVPair form_data[] = {					new NVPair("cmd", "album-properties"),					new NVPair("protocol_version", PROTOCOL_VERSION ),					new NVPair("set_albumName", a.getName() )				};				Log.log(Log.TRACE, MODULE, "album-info parameters: " + Arrays.asList(form_data));								// load and validate the response				Properties p = requestResponse( form_data );				if ( p.getProperty( "status" ).equals(GR_STAT_SUCCESS) ) {					// parse and store the data					int autoResize = Integer.parseInt( p.getProperty( "auto_resize" ) );					a.setServerAutoResize( autoResize );										status(su, StatusUpdate.LEVEL_GENERIC, grRes.getString(MODULE, "ftchdAlbmProp"));									} else {					error(su, "Error: " + p.getProperty( "status_text" ));				}							} catch ( GR2Exception gr2e ) {				Log.logException(Log.ERROR, MODULE, gr2e );                Object [] params2 = {gr2e.getMessage()};				error(su, grRes.getString(MODULE, "error", params2));			} catch (IOException ioe) {				Log.logException(Log.ERROR, MODULE, ioe);                Object [] params2 = {ioe.toString()};				error(su, grRes.getString(MODULE, "error", params2));			} catch (ModuleException me) {				Log.logException(Log.ERROR, MODULE, me);                Object [] params2 = {me.toString()};				error(su, grRes.getString(MODULE, "error", params2));			}		}