String valuesStr = ""; for (Iterator i = this.getPossibleValues().iterator(); i.hasNext();) { valuesStr = (String)i.next() + ";"; }  logger.debug("Possible Values are: "+valuesStr);
    protected void setValue(Object newValue) throws IllegalValueException {                if (value != newValue) {            this.setLastChangedTimestamp( System.currentTimeMillis() );                                if ( possibleValues.contains(newValue) ) {                value = newValue;            } else {                throw new IllegalValueException("The following value is not a possible value: " + newValue.toString() );            }                }                        this.setLastAssertedTimestamp( System.currentTimeMillis() );    }