if(scope!=null) return copyValues(frame,list,scope);
Object value=pc.undefinedScope().get(strScope,null);
if(value!=null) {
if(value instanceof Struct)return copyValues(frame,new ArrayList(),(Struct)value);
throw new FDLanguageException("["+strScope+"] is not of type scope, type is ["+Caster.toTypeName(value)+"]");
}
throw new FDLanguageException("["+strScope+"] does not exist in the current context");
}
catch (PageException e) {
throw new FDLanguageException(e);
}
}