```attributeSet.getAttributeValue()``` returns either the actual key, if it's not a resource, or the resource reference (```@org.robolectric:string/something```). I was thinking that it might be natural to put the logic inside ```getAttributeValue()``` of ```RoboAttributeSet```, but that's not how the real sdk works. Perhaps it could be a different method, but I don't know if I'll always get ```RoboAttributeSet``` as the implementation (for casting).

I also thought about putting the logic in a new method on the resource loader, but I would have to cast it to something for that to work. And like the attribute set, I don't know if I can count on the same implementation being used every time.

What do you suggest?