other.startPCs = new int[n]; other.endPCs   = new int[n]; other.handlerPCs = new int[n]; other.exceptionTypes = new VM_TypeReference[n];  System.arraycopy(this.startPCs, 0, other.startPCs, 0, n); System.arraycopy(this.endPCs, 0, other.endPCs, 0, n); System.arraycopy(this.handlerPCs, 0, other.handlerPCs, 0, n); System.arraycopy(this.exceptionTypes, 0, other.exceptionTypes, 0, n);  return other;
int copyStartPCs[]   = new int[n]; System.arraycopy(this.startPCs, 0, copyStartPCs, 0, n); int copyEndPCs[]     = new int[n]; System.arraycopy(this.endPCs, 0, copyEndPCs, 0, n); int copyHandlerPCs[] = new int[n]; System.arraycopy(this.handlerPCs, 0, copyHandlerPCs, 0, n); VM_TypeReference copyExceptionTypes[] = new VM_TypeReference[n]; System.arraycopy(this.exceptionTypes, 0, copyExceptionTypes, 0, n);  return new VM_ExceptionHandlerMap(copyStartPCs, copyEndPCs, copyHandlerPCs, copyExceptionTypes);
  VM_ExceptionHandlerMap deepCopy() {    VM_ExceptionHandlerMap other =      new VM_ExceptionHandlerMap();     int n = startPCs.length;    other.startPCs = new int[n];    other.endPCs   = new int[n];    other.handlerPCs = new int[n];    other.exceptionTypes = new VM_TypeReference[n];     System.arraycopy(this.startPCs, 0, other.startPCs, 0, n);    System.arraycopy(this.endPCs, 0, other.endPCs, 0, n);    System.arraycopy(this.handlerPCs, 0, other.handlerPCs, 0, n);    System.arraycopy(this.exceptionTypes, 0, other.exceptionTypes, 0, n);     return other;  }