I could't find any examples in any plugin or anything about this class documentation either.
I'd like to know the resource needed to cast a spell, so I'll allow it to be casted when I have twice the resource needed. I think PowerManager.canCast(spell) verifies the resource to a single cast...