type RevoluteInit = enumeration(Free "Free (no initialization)", PositionVelocity "Initialize generalized position and velocity variables", SteadyState "Initialize in steady state (velocity and acceleration are zero)", Position "Initialize only generalized position variable(s)", Velocity "Initialize only generalized velocity variable(s)", VelocityAcceleration "Initialize generalized velocity and acceleration variables", PositionVelocityAcceleration "Initialize generalized position, velocity and acceleration variables");