@org.junit.Test
	public void testLevels_Grey2JUL()
	{
		LEVEL[] levels = LEVEL.values();
		for (int idx = 0; idx != levels.length; idx++)
		{
			LEVEL lvl = levels[idx];
			java.util.logging.Level jul_lvl;
			switch (lvl)
			{
				case OFF: jul_lvl = java.util.logging.Level.OFF; break;
				case ALL: jul_lvl = java.util.logging.Level.ALL; break;
				case ERR: jul_lvl = java.util.logging.Level.SEVERE; break;
				case WARN: jul_lvl = java.util.logging.Level.WARNING; break;
				case INFO: jul_lvl = java.util.logging.Level.INFO; break;
				case TRC: jul_lvl = java.util.logging.Level.FINE; break;
				case TRC2: jul_lvl = java.util.logging.Level.FINER; break;
				default: jul_lvl = java.util.logging.Level.FINEST; break;
			}
			org.junit.Assert.assertEquals(jul_lvl, Interop.mapLevel(lvl));
			if (lvl.ordinal() > LEVEL.TRC3.ordinal()) lvl = LEVEL.TRC3;
			org.junit.Assert.assertEquals(lvl, Interop.mapLevel(Interop.mapLevel(lvl)));
		}
	}