public CamelCaseName del(Object v){
synchronized(this){
if (value == null)
return(null);
CamelCaseName key = null;
CamelCaseName rc = null;
try {
key = typeCheck(v);
} catch (DmcValueException e) {
throw(new IllegalStateException("Incompatible type passed to del():" + getName(),e));
}