@Override
  public final String getProcessingInstructionTarget(Object pi) {
    return ((ProcessingInstruction)pi).getTarget();
  }
@Override
  public final String getProcessingInstructionTarget(Object pi)