this(assetName, serviceBroker); this.setValue(initialValue);
this.serviceBroker = serviceBroker; this.assetName = assetName; this.possibleValues = new LinkedHashSet();   if (!inited) { init(); }   initPossibleValues();  this.assetID = new AssetID(assetName, assetType); this.setUID(uidService.nextUID());
    public Diagnosis(String assetName, Object initialValue, ServiceBroker serviceBroker)     throws IllegalValueException, TechSpecNotFoundException     {        this(assetName, serviceBroker);        this.setValue(initialValue);    }        