question: get the type of the concrete joint . concode_field_sep JointEdge jointEdgeB concode_elem_sep JointEdge jointEdgeA concode_elem_sep World world concode_elem_sep Object userData concode_elem_sep float[] tmp concode_elem_sep Vector2 reactionForce concode_elem_sep long addr concode_elem_sep Vector2 anchorB concode_elem_sep Vector2 anchorA concode_field_sep int jniGetType concode_elem_sep void jniGetAnchorB concode_elem_sep long jniGetBodyB concode_elem_sep void jniGetAnchorA concode_elem_sep boolean isActive concode_elem_sep long jniGetBodyA concode_elem_sep void jniGetReactionForce concode_elem_sep Vector2 getAnchorA concode_elem_sep Vector2 getAnchorB concode_elem_sep boolean getCollideConnected concode_elem_sep float getReactionTorque concode_elem_sep float jniGetReactionTorque concode_elem_sep Object getUserData concode_elem_sep Body getBodyB concode_elem_sep boolean jniGetCollideConnected concode_elem_sep boolean jniIsActive concode_elem_sep Vector2 getReactionForce concode_elem_sep void setUserData concode_elem_sep Body getBodyA
target: JointType function ( ) { int loc0 = jniGetType ( addr ) ; if ( loc0 > 0 && loc0 < JointType . valueTypes . length ) return JointType . valueTypes [ loc0 ] ; else return JointType . Unknown ; }