public void append(byte[] nameBuf, int namePos, int nameLen, FileMode mode,byte[] idBuf, int idPos) {if (fmtBuf(nameBuf, namePos, nameLen, mode)) {System.arraycopy(idBuf, idPos, buf, ptr, OBJECT_ID_LENGTH);ptr += OBJECT_ID_LENGTH;} else {try {fmtOverflowBuffer(nameBuf, namePos, nameLen, mode);overflowBuffer.write(idBuf, idPos, OBJECT_ID_LENGTH);} catch (IOException badBuffer) {throw new RuntimeException(badBuffer);}}}

public void append ( byte [ ] nameBuf , int namePos , int nameLen , FileMode mode , byte [ ] idBuf , int idPos ) { if ( fmtBuf ( nameBuf , namePos , nameLen , mode ) ) { System . arraycopy ( idBuf , idPos , buf , ptr , OBJECT_ID_LENGTH ) ; ptr += OBJECT_ID_LENGTH ; } else { try { fmtOverflowBuffer ( nameBuf , namePos , nameLen , mode ) ; overflowBuffer . write ( idBuf , idPos , OBJECT_ID_LENGTH ) ; } catch ( IOException badBuffer ) { throw new RuntimeException ( badBuffer ) ; } } }
public virtual void Append(byte[] nameBuf, int namePos, int nameLen, FileMode mode, byte[] idBuf, int idPos){if (FmtBuf(nameBuf, namePos, nameLen, mode)){System.Array.Copy(idBuf, idPos, buf, ptr, Constants.OBJECT_ID_LENGTH);ptr += Constants.OBJECT_ID_LENGTH;}else{try{FmtOverflowBuffer(nameBuf, namePos, nameLen, mode);overflowBuffer.Write(idBuf, idPos, Constants.OBJECT_ID_LENGTH);}catch (IOException badBuffer){throw new RuntimeException(badBuffer);}}}
