code: public void readFields(DataInput in) throws IOException {
      super.readFields(in);
  
      //TODO: move it to DatanodeID once HADOOP-2797 has been committed
      this.ipcPort = in.readShort() & 0x0000ffff;
  
      storageInfo.layoutVersion = in.readInt();
      storageInfo.namespaceID = in.readInt();
      storageInfo.cTime = in.readLong();
    }
docs: {@inheritDoc}