path = FileLocator.resolve( resource ).getPath( );
path = FileLocator.resolve( resource ).getFile( );
	public void load( )	{		if ( !provider.isEnable( ) )		{			text.setEnabled( false );			btnBrowse.setEnabled( false );			btnReset.setEnabled( false );			return;		}		else		{			text.setEnabled( true );			btnBrowse.setEnabled( true );			btnReset.setEnabled( true );		}		oldValue = getDescriptorProvider( ).load( ).toString( );		String baseName = provider.getBaseName( );		if ( baseName == null )		{			btnBrowse.setEnabled( false );		}		else		{			URL resource = provider.getResourceURL( );			String path = null;			try			{				if ( resource != null )				{					path = FileLocator.resolve( resource ).getPath( );				}			}			catch ( IOException e )			{				// TODO Auto-generated catch block				e.printStackTrace( );			}			if ( resource == null || path == null ||!new File( path ).exists( ) )			{				btnBrowse.setEnabled( false );			}			else			{				btnBrowse.setEnabled( true );			}		}		text.setEnabled( baseName != null );		text.setText( DEUtil.resolveNull( oldValue ) );	}