ItemCheckoutStatus parseCheckoutElement(Element coElement) throws JDOMException {
		try {
			long checkoutId = Long.parseLong(coElement.getAttributeValue("ID"));
			String user = coElement.getAttributeValue("USER");
			int checkoutVersion = Integer.parseInt(coElement.getAttributeValue("VERSION"));
			long time = Long.parseLong(coElement.getAttributeValue("TIME"));
			String projectPath = coElement.getAttributeValue("PROJECT");
			String val = coElement.getAttributeValue("EXCLUSIVE");
			boolean exclusive = val != null ? Boolean.valueOf(val).booleanValue() : false;
			CheckoutType checkoutType = exclusive ? CheckoutType.EXCLUSIVE : CheckoutType.NORMAL;

			return new ItemCheckoutStatus(checkoutId, checkoutType, user, checkoutVersion, time,
				projectPath);
		}
		catch (NumberFormatException e) {
			throw new JDOMException("Bad CHECKOUT element");
		}
	}
Parse checkout element from file.

@param coElement checkout data element
@return checkout data for specified element
@throws JDOMException
Ghidra/Framework/FileSystem/src/main/java/ghidra/framework/store/local/CheckoutManager.java