if ( StringUtil.isBlank( resourceKey ) ) return "";  if ( locale == null ) locale = ThreadResources.getLocale( );    String msg = translations.getMessage( resourceKey, locale ); if ( msg != null ) return msg;    String baseName = getStringProperty( this, INCLUDE_RESOURCE_PROP ); if ( baseName == null ) return "";  File msgFolder = getModuleFolder( ); if ( msgFolder == null ) return "";  return BundleHelper.getHelper( msgFolder, baseName ).getMessage( resourceKey, locale );
return getMessage( resourceKey, ThreadResources.getLocale( ) );
	public String getMessage( String resourceKey, Locale locale )	{		if ( StringUtil.isBlank( resourceKey ) )			return ""; //$NON-NLS-1$		if ( locale == null )			locale = ThreadResources.getLocale( );		// find it in the module itself.		String msg = translations.getMessage( resourceKey, locale );		if ( msg != null )			return msg;		// find it in the linked resource file.		String baseName = getStringProperty( this, INCLUDE_RESOURCE_PROP );		if ( baseName == null )			return ""; //$NON-NLS-1$		File msgFolder = getModuleFolder( );		if ( msgFolder == null )			return ""; //$NON-NLS-1$		return BundleHelper.getHelper( msgFolder, baseName ).getMessage(				resourceKey, locale );	}