@Override
	protected synchronized void validate(LicenseContent content)
			throws LicenseContentException {
		MacLicenseContent mac = null;
		String macAddress = null;
		String ipAddress = null;
		if (content instanceof MacLicenseContent) {
			mac = (MacLicenseContent) content;
			macAddress = mac.getMacAddress();
			ipAddress = mac.getIpAddress();
			if (macAddress == null || ipAddress == null)
				throw new LicenseContentException("mac or ip is null");
			if (!macAddress.equalsIgnoreCase(GetLocalMac
					.getMacAddress(ipAddress))) {
				throw new LicenseContentException(" you mac is wrong!");
			}
		}
		super.validate(content);

	}