@Override public void readExternal(ObjectInput in) throws IOException {
  path=IgfsUtils.readPath(in);
  blockSize=in.readInt();
  grpBlockSize=in.readLong();
  len=in.readLong();
  props=U.readStringMap(in);
  accessTime=in.readLong();
  modificationTime=in.readLong();
  flags=in.readByte();
}

@ Override public void readExternal ( ObjectInput in ) throws IOException { path = IgfsUtils . readPath ( in ) ; blockSize = in . readInt ( ) ; grpBlockSize = in . readLong ( ) ; len = in . readLong ( ) ; props = U . readStringMap ( in ) ; accessTime = in . readLong ( ) ; modificationTime = in . readLong ( ) ; flags = in . readByte ( ) ; }
reads object from data input .
