private void loadEmployeeDateFromFile(String staffRepository) {
		InputStream is = getInputStreamForFile(staffRepository);
		XMLInputFactory xmlInputFactory = XMLInputFactory.newInstance();
        try {
			XMLEventReader xmlEventReader = xmlInputFactory.createXMLEventReader(is);
			
			while (xmlEventReader.hasNext()) {
				XMLEvent xmlEvent = xmlEventReader.nextEvent();
				if (xmlEvent.isStartElement()){
	                   StartElement startElement = xmlEvent.asStartElement();
	                   if(startElement.getName().getLocalPart().equals("firstname")){
	                	   xmlEvent = xmlEventReader.nextEvent();
	                	   builder.identifiedByFirstName(xmlEvent.asCharacters().getData());
	                   } else if (startElement.getName().getLocalPart().equals("lastname")) {
	                	   xmlEvent = xmlEventReader.nextEvent();
	                	   builder.identifiedByLastName(xmlEvent.asCharacters().getData());
	                   }
				}
			}
		} catch (XMLStreamException e) {
			e.printStackTrace();
		}
	}