code: public void onStartObject() {
  		this.currentObjectKey = this.currentLocalName;
  		if (this.firstObjectKey == null && this.currentLocalName != null) {
  			this.firstObjectKey = this.currentObjectKey;
  		}
  
  		if (this.currentObjectKey != null) {
  			stackObjectKey.push(this.currentObjectKey);
  		} else {
  			if (!stackObjectKey.isEmpty()) {
  				this.currentObjectKey = stackObjectKey.peek();
  			} else {
  				this.currentObjectKey = this.firstObjectKey;
  			}
  		}
  	}
docs: FIXME ver como aplicar esto a {@link XMLSimpleContentHandler}