if ( getElement( ).getLocalProperty( getModule( ), ScalarParameter.DATASET_NAME_PROP ) != null ) { return ( (ElementRefValue) getElement( ).getLocalProperty( getModule( ), ScalarParameter.DATASET_NAME_PROP ) ) .getName( ); }  String name = getStringProperty( ScalarParameter.DATASET_NAME_PROP ); if ( name == null ) return null;    Module module = getModule( ); DesignElementHandle parent = getExtends( );  while ( parent != null ) { if ( parent.getElement( ).getLocalProperty( parent.getModule( ), ScalarParameter.DATASET_NAME_PROP ) != null ) { module = (Module) parent.getRoot( ).getElement( ); break; }  parent = parent.getExtends( ); }  if ( module instanceof Library ) { String namespace = ( (Library) module ).getNamespace( ); return StringUtil.buildQualifiedReference( namespace, name ); }  return name;
return getStringProperty( ScalarParameter.DATASET_NAME_PROP );
	public String getDataSetName( )	{		if ( getElement( ).getLocalProperty( getModule( ),				ScalarParameter.DATASET_NAME_PROP ) != null )		{			return ( (ElementRefValue) getElement( ).getLocalProperty(					getModule( ), ScalarParameter.DATASET_NAME_PROP ) )					.getName( );		}		String name = getStringProperty( ScalarParameter.DATASET_NAME_PROP );		if ( name == null )			return null;		// must be extends		Module module = getModule( );		DesignElementHandle parent = getExtends( );		while ( parent != null )		{			if ( parent.getElement( ).getLocalProperty( parent.getModule( ),					ScalarParameter.DATASET_NAME_PROP ) != null )			{				module = (Module) parent.getRoot( ).getElement( );				break;			}			parent = parent.getExtends( );		}		if ( module instanceof Library )		{			String namespace = ( (Library) module ).getNamespace( );			return StringUtil.buildQualifiedReference( namespace, name );		}		return name;	}