-
Enhancement
-
Resolution: Done
-
Major
-
None
-
None
RuntimeCapability.fromBaseCapability results in a new RuntimeCapability that creates its ServiceName by parsing the base capability's string name instead of using its existing ServiceName. This wastes memory since the strings end up being duplicated.
Also RuntimeCapability should not create a ServiceName if the cap has no serviceValueType.