code: @Override
  	public void processPropertyDocument(PropertyDocument propertyDocument) {
  		this.countProperties++;
  
  		// For testing; disable when no longer needed:
  		if (this.countProperties < 10) {
  			System.out.println(propertyDocument);
  		} else if (this.countItems == 10) {
  			System.out
  					.println("*** I won't print any further properties.\n"
  							+ "*** Otherwise you would see only properties and no items.\n"
  							+ "*** Maybe remove this debug output altogether.");
  		}
  	}
docs: Processes one property document. Property documents mainly tell you the
  name and datatype of properties. It can be useful to process all
  properties first to store data about them that is useful when processing
  items. There are not very many properties (about 1100 as of August 2014),
  so it is safe to store all their data for later use.