void read(XmlPullParser parser, TaskMonitor monitor) throws AddressFormatException, CancelledException { 
		XmlElement element = parser.next();
		while (true) {
			if (monitor.isCancelled()) {
				throw new CancelledException();	
			}
			element = parser.peek();
			if (!element.getName().equals("PROGRAM_ENTRY_POINT")) {
				break;
			}
			element = parser.next();    	
			String addrStr = element.getAttribute("ADDRESS");
			Address addr = XmlProgramUtilities.parseAddress(factory, addrStr);
			if (addr == null) {
				throw new AddressFormatException("Incompatible Entry Point Address: "+addrStr);
			}
			try {
				symbolTable.addExternalEntryPoint(addr);
			}
			catch (Exception e) {
				log.appendException(e);
			}
			finally {
				element = parser.next();
			}
		}
		element = parser.next();
	}
Process the entry point section of the XML file.
@param parser xml reader
@param monitor monitor that can be canceled
Ghidra/Features/Base/src/main/java/ghidra/app/util/xml/ExtEntryPointXmlMgr.java