Use reflections for nested RST types
|Assignee:||D. Wigand||% Done:|
In order to use reflections for instantiating RST in java, the full package path is required.
For example to instantiate rst.kinematics.JointAngles the following path is needed: rst.kinematics.JointAnglesType$JointAngles. In order to ensure that nested types also work, Arne suggested to make use of domain knowledge regarding the structure of the dotted rst path. Since the package path is always lower case, the first upper case token has to be the parent type (confirmed by Johannes):
rst.euroc.ColoredPoseSet.ColoredPose.Color -> rst.euroc.ColoredPoseSetType$ColoredPoseSet$ColoredPose$Color