private Clip initClip(String strIn, String strDefault)
	{
		Clip clipOut = null;

		try
		{
			clipOut = AudioSystem.getClip();

			try
			{
				clipOut.open
				(
					AudioSystem.getAudioInputStream
					(
						new java.io.File(strIn)
					)
				);
			}
			catch(Exception e)
			{
				if (null != strIn && 0 < strIn.length())
					EzimLogger.getInstance().warning(e.getMessage(), e);

				clipOut.open
				(
					AudioSystem.getAudioInputStream
					(
						ClassLoader.getSystemResource(strDefault)
					)
				);
			}
		}
		catch(Exception e)
		{
			EzimLogger.getInstance().warning(e.getMessage(), e);
		}

		return clipOut;
	}