code: static NonGeometricData getNonGeometricData(Element element) {
  		String meta = getMetaData(element);
  		
  		NonGeometricData data = new InkscapeNonGeometricData(meta, element);
  		data.addAttribute(NonGeometricData.ID, element.getAttribute("id"));
  		data.addAttribute(NonGeometricData.FILL, getStyle(element, NonGeometricData.FILL));
  		data.addAttribute(NonGeometricData.STROKE, getStyle(element, NonGeometricData.STROKE));
  		data.addAttribute(NonGeometricData.OPACITY, getStyle(element, NonGeometricData.OPACITY));
  		data.addAttribute(NonGeometricData.STROKE_DASHARRAY, getStyle(element, NonGeometricData.STROKE_DASHARRAY));
  		data.addAttribute(NonGeometricData.STROKE_DASHOFFSET, getStyle(element, NonGeometricData.STROKE_DASHOFFSET));
  		data.addAttribute(NonGeometricData.STROKE_MITERLIMIT, getStyle(element, NonGeometricData.STROKE_MITERLIMIT));
  		data.addAttribute(NonGeometricData.STROKE_OPACITY, getStyle(element, NonGeometricData.STROKE_OPACITY));
  		data.addAttribute(NonGeometricData.STROKE_WIDTH, getStyle(element, NonGeometricData.STROKE_WIDTH));
  		
  		return data;
  	}
docs: Get the non-geometric data information from an XML element
  
  @param element The element to be processed
  @return The non-geometric data (i.e. stroke, fill, etc)