public final boolean hasBaseline()
	{
		if (bl == null) {
			try {
				if (BL_RES_METHOD == null || BL_RES_METHOD.invoke(c).toString().equals("OTHER")) {
					bl = Boolean.FALSE;
				} else {
					Dimension d = c.getMinimumSize();
					bl = getBaseline(d.width, d.height) > -1;
				}
			} catch (Throwable ex) {
				bl = Boolean.FALSE;
			}
		}
		return bl;
	}