- if(sclConstant.content instanceof Variant) {
- Variant v = (Variant)sclConstant.content;
- return (T) sclConstant.content;
- } else if (sclConstant.content instanceof ExternalRef) {
- return (T)env.getBook().getExternalRefValue(makeReferenceKey(), (ExternalRef)sclConstant.content);
+ Object c = sclConstant.getContent();
+ if(c instanceof Variant) {
+ Variant v = (Variant)c;
+ return (T) c;
+ } else if (c instanceof ExternalRef) {
+ ExternalRefData erd = env.getBook().getExternalRefValue(makeReferenceKey(), (ExternalRef)c);
+ return (T)erd;