class TPMDeviceState extends DeviceState {

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

    public  TPMDeviceState(final Device device);
    protected  TPMDeviceState();

}