class Device extends AbstractEntity {

    public void setSupplyChainStatus(final AppraisalStatus.Status supplyChainValidationStatus) {
        if (supplyChainValidationStatus == null) {
            throw new NullPointerException(" supply chain validation status");
        }
        this.supplyChainValidationStatus = supplyChainValidationStatus;
    }

    protected  Device();
    public  Device(final String name);
    public  Device(final String name, final DeviceInfoReport deviceInfo);

}