!7 sclass FastNode { FastWeb web; Symbol[] labels; FastNode[] related; } sclass FastRelation extends FastNode { FastNode a, b; } sclass FastWeb { new L nodes; // Relations are not in here HashMap, FastRelation> relations = new HashMap; new MultiMap index; // label -> node transient Lock lock = reentrantLock(true); } p { }