NSTimestamp temp = ERXTimestampUtilities.timestampForString(defaultValue.toString());
NSTimestamp temp = ERXTimestampUtilities.timestampForString(s);
        public void setValueInObject(EOEnterpriseObject eo) {            Object defaultValue = this.stringValue;            if(stringValue.startsWith("@threadStorage.")) {                String keyPath = stringValue.substring("@threadStorage.".length());                defaultValue = ERXThreadStorage.valueForKey(keyPath);                if(keyPath.indexOf(".") > 0) {                    keyPath = stringValue.substring(keyPath.indexOf(".")+1);                    defaultValue = NSKeyValueCodingAdditions.Utility.valueForKeyPath(defaultValue, keyPath);                }            } else {                // nothing for strings so far...            }            if(defaultValue != null) {                if(adaptorType == AdaptorDateType) {                    defaultValue = ERXTimestampUtilities.timestampForString(defaultValue.toString());                } else if (adaptorType == AdaptorNumberType) {                    NSTimestamp temp = ERXTimestampUtilities.timestampForString(defaultValue.toString());                    if(temp != null) {                        defaultValue = ERXTimestampUtilities.unixTimestamp(temp);                    } else {                        defaultValue = new Integer(Integer.parseInt(defaultValue.toString()));                    }                }            }            eo.takeValueForKey(defaultValue, key);        }