private static Integer validateVtableNameOffset(String name) {
		if (name == null) {
			return null;
		}
		if (!name.startsWith(VTABLE_PREFIX)) {
			return null;
		}
		if (name.length() < VTABLE_PREFIX.length() + 8) {
			return null;
		}
		String sub = name.substring(VTABLE_PREFIX.length(), VTABLE_PREFIX.length() + 8);
		try {
			return Integer.parseInt(sub, 16);
		}
		catch (NumberFormatException e) {
			return null;
		}
	}
Validates a Vtable name and returns the encoded offset value
@param name the name
@return the offset or {@code null} if invalid name
Ghidra/Framework/SoftwareModeling/src/main/java/ghidra/program/model/gclass/ClassUtils.java