synchronized(data) { byte[] newData = new byte[getRecLen()]; System.arraycopy(data, offset, newData, 0, getRecLen()); this.data = newData; setOffset(0); }
	public Ext2DirectoryRecord(Ext2FileSystem fs, byte[] data, int offset, int fileOffset) {		this.fs=fs;		this.data = data;		this.offset = offset;		this.fileOffset = fileOffset;				//make a copy of the data		/*		byte[] newData = new byte[getRecLen()];		System.arraycopy(data, offset, newData, 0, getRecLen());		this.data = newData;		setOffset(0);		*/	}