class IMAMeasurementRecord extends ExaminableRecord {

    @Override
    public final boolean equals(final Object obj) {
        if (this == obj) {
            return true;
        }
        if (obj == null) {
            return false;
        }
        if (!(obj instanceof IMAMeasurementRecord)) {
            return false;
        }
        IMAMeasurementRecord other = (IMAMeasurementRecord) obj;

        if (other.id == null || id == null) {
            return super.equals(other);
        }
        return other.id.equals(id);
    }

    public  IMAMeasurementRecord(final String path, final Digest hash);
    protected  IMAMeasurementRecord();

}