this is a little gross...the armature component shouldn't know that the subclasses actually exist....it's a hard-to-detect implementation detail that breaks new subclasses....
source not stored for this graph (policy: none)
nothing calls this directly
no test coverage detected