contract diagram start node index number node make uniform node count start node index arrai number node java util arrai arrai iter fig object iter fig classifi role updat node arrai start node index arrai iter fig object iter fig classifi role contract node start node index arrai updat activ 