log.log( Level.WARNING, e.getMessage( ), e );
addException( context, e );
	public boolean handleDescribe(IDataSetInstanceHandle dataSet, IScriptDataSetMetaDataDefinition metaData) 			throws BirtException 	{		try		{			JSScriptStatus status = handleJS( dataSet.getScriptScope( ),					dataSet.getName( ), DESCRIBE,					( ( ScriptDataSetHandle ) dataSetHandle ).getDescribe() );			if ( status.didRun( ) )			{				Object result = status.result( );				if ( result instanceof Boolean )					return ( ( Boolean ) result ).booleanValue( );				else					throw new DataException(							ResourceConstants.EXPECT_BOOLEAN_RETURN_TYPE, "Describe" );			}			if ( scriptedEventHandler != null )				return scriptedEventHandler.describe( 						new DataSetInstance( dataSet ), 						new ScriptedDataSetMetaData( metaData ) );		} catch ( Exception e )		{			log.log( Level.WARNING, e.getMessage( ), e );		}		return false;	}