throw new UnsupportedOperationException();
}
input = name.getPrintName();
classString = obj.getAttribute(Symbols.CLASS);
if(classString == Null.INSTANCE) {
throw new EvalException("cannot get a slot (\"%s\") from an object of type \"%s\"",
input, obj.getTypeName());
}
/* not there. But since even NULL really does get stored, this
implies that there is no slot of this name. Or somebody
screwed up by using attr(..) <- NULL */
throw new EvalException("no slot of name \"%s\" for this object of class \"%s\"",
input, classString.asString());
}
else if(value == MethodDispatch.pseudo_NULL) {
value = Null.INSTANCE;
}