public byte[] getInodeData(int index) throws IOException, FileSystemException{
public synchronized byte[] getInodeData(int index) throws IOException, FileSystemException{
	public byte[] getInodeData(int index) throws IOException, FileSystemException{		byte data[] = new byte[INode.INODE_LENGTH];				int indexCopied = 0;		while(indexCopied<INode.INODE_LENGTH) {			int blockNo 	= (index*INode.INODE_LENGTH+indexCopied) / blockSize;			int blockOffset = (index*INode.INODE_LENGTH+indexCopied) % blockSize;			int copyLength 	= Math.min(blockSize-blockOffset, INode.INODE_LENGTH);			System.arraycopy(	getINodeTableBlock(blockNo), blockOffset, 								data, indexCopied, 								copyLength);			indexCopied+=copyLength;		}		return data;	}