#Class #Dictionary #Graph

(@
import java.util.*;
@)
#Vertex #List

#ConstVertex #Before "(" #After ")" #parse 1 Container  { 150 50 } #Incoming 9 #Outgoing 3 , 5 
#ConstVertex #parse 2 List  { 197 125 } #Incoming 3 #Outgoing 15 
#ConstVertex #parse 4 Capacity  { 25 118 } #Incoming 5 #Outgoing 25 
#AltVertex #parse 8 Item  { 639 36 } #Outgoing 9 , 11 
#ConstVertex #parse 10 Simple  { 670 140 } #Incoming 11 #Outgoing 19 , 21 
#ConstVertex #parse 14 S  { 112 144 } #Incoming 15 
#ConstVertex #parse 18 Ident  { 297 340 } #Incoming 19 
#ConstVertex #parse 20 Weight  { 555 148 } #Incoming 21 #Outgoing 28 
#ConstVertex #parse 24 Integer  { 50 230 } #Incoming 25 , 28 , 39 , 43 , 46 
#ConstVertex #parse 31 MyStack  { 487 369 } #Incoming 47 
#ConstVertex #parse 32 Stack  { 626 347 } 
#ConstVertex #parse 36 CheckingVisitor  { 292 269 } #Outgoing 38 , 39 
#ConstVertex #parse 37 InitialVisitor  { 375 116 } #Incoming 38 #Outgoing 46 , 47 , 48 
#ConstVertex #parse 42 SummingVisitor  { 390 50 } #Incoming 48 #Outgoing 43 
#ConstVertex #parse 51 Main  { 625 272 } 
#Edge #List

#ConstEdge contents #Cardinality 1 3 1 2 
#ConstEdge capacity #Cardinality 1 5 1 4 
#AltEdge 9 8 1 
#AltEdge 11 8 10 
#ConstEdge   #Cardinality 0.."*"  15 2 14 
#ConstEdge name #Cardinality 1 19 10 18 
#ConstEdge w #Cardinality 1 21 10 20 
#ConstEdge i #Cardinality 1 25 4 24 
#ConstEdge i #Cardinality 1 28 20 24 
#ConstEdge iV #Cardinality 1 38 36 37 
#ConstEdge violations #Cardinality 1 39 36 24 
#ConstEdge total #Cardinality 1 43 42 24 
#ConstEdge initial #Cardinality 1 46 37 24 
#ConstEdge stack #Cardinality 1 47 37 31  { 525 319 } 
#ConstEdge sV #Cardinality 1 48 37 42 
