public static UUID toUUID(String value)
	{
		if (value == null || value.length() < 32)
		{
			return null;
		}

		try
		{
			if (!value.contains("-"))
			{
				String fixedString = value.substring(0, 8) + "-" + value.substring(8, 12) + "-" + value.substring(12, 16) + "-"
						+ value.substring(16, 20) + "-" + value.substring(20, 32);

				return UUID.fromString(fixedString);
			}
			else
			{
				return UUID.fromString(value);
			}
		}
        catch (Exception e)
		{
			Log.e("ConvertUtils.toUUID", "Error converting string to UUID - " + value, e);
		}

		return null;
	}