object element clazz element clazz element clazz element clazz meta type end start index uml implement class end impl suffix impl non nl end length end suffix end suffix length substr start end 