public void parseProductSection(OVFProperty prop,XMLEvent e,XMLEventReader r) throws XMLStreamException{
		boolean end = false;
		while (!end && r.hasNext()){
			e = r.nextEvent();
			end = (e.isEndElement()&&e.asEndElement().getName().getLocalPart().contentEquals("Property"));
			if (!end){
				switch(e.getEventType()){
				case XMLEvent.START_ELEMENT:
					if(e.asStartElement().getName().getLocalPart().contentEquals("Label")){
						String msg=e.asStartElement().getAttributeByName(QName.valueOf(ovfNames+"msgid"))!=null?
								e.asStartElement().getAttributeByName(QName.valueOf(ovfNames+"msgid")).getValue():null;
								prop.setLabel(msg,r.getElementText());
					}
					else if(e.asStartElement().getName().getLocalPart().contentEquals("Description")){
						String msg=e.asStartElement().getAttributeByName(QName.valueOf(ovfNames+"msgid"))!=null?
								e.asStartElement().getAttributeByName(QName.valueOf(ovfNames+"msgid")).getValue():null;
								
						prop.setDescription(msg,r.getElementText());
					}
					break;
				}
			}
		}
	}