DemeterJ version 0.8.2 Copyright (c) 2000 Northeastern University Reading project file scs.prj... Running the generator... Parsing scs.cd... Building hashtable of classes... Adding generic visitors: PrintVisitor CopyVisitor SubgraphVisitor EqualVisitor DisplayVisitor TraceVisitor UniversalVisitor Marking not-parsed classes... Marking visitor classes... Expanding parameterized classes... Converting repetition classes... Filling in part names... Setting inheritance links... Saving expanded CD to gen/scs.xcd... Checking for duplicate part names... Reading behavior files: scs.beh display.beh Filling in visitor names... Marking derived parts... Making generic visitor behavior files... Reading behavior files: gen/UniversalVisitor.beh gen/PrintVisitor.beh gen/CopyVisitor.beh gen/SubgraphVisitor.beh gen/EqualVisitor.beh gen/DisplayVisitor.beh gen/TraceVisitor.beh Building cyclic class graph... Converting adaptive methods... Building visitor tables... Expanding universal traversal... Expanding static traversals... Computing traversal graph for __trav_display... generating traversal methods... Adding Enumeration thingies to Repetition classes Adding Subtraversal class. Generating core aspect code to gen... Generating grammar to gen/Parser.jj... Done. Running the weaver... Running the compiler... Running the test... : Cd_graph ( : Adjacency_Nlist { : Nonempty_Adjacency_Nlist ( : Adjacency ( : Vertex ( : Ident "Main" ) : Construct_ns ( : Any_vertex_List { } ) ) : Nonempty_Adjacency_Nlist ( : Adjacency ( : Vertex ( : Ident "Cd_graph" ) : Construct_ns ( : Any_vertex_List { : Nonempty_Any_vertex_List ( : Labeled ( : Ident "adjacencies" : Normal ( : Vertex ( : Ident "Nlist" ) : Term_Comma_list { : Nonempty_Term_Comma_list ( : Normal ( : Vertex ( : Ident "Adjacency" ) ) ) } ) ) ) } ) ) : Nonempty_Adjacency_Nlist ( : Adjacency ( : Vertex ( : Ident "Adjacency" ) : Construct_ns ( : Any_vertex_List { : Nonempty_Any_vertex_List ( : Labeled ( : Ident "source" : Normal ( : Vertex ( : Ident "Vertex" ) ) ) : Nonempty_Any_vertex_List ( : Optional_term ( : Opt_labeled_term_Sandwich ( : Syntax_vertex_List { : Nonempty_Syntax_vertex_List ( : Regular_syntax ( : String "(" ) ) } : Labeled ( : Ident "parameters" : Normal ( : Vertex ( : Ident "Comma_list" ) : Term_Comma_list { : Nonempty_Term_Comma_list ( : Normal ( : Vertex ( : Ident "Vertex" ) ) ) } ) ) : Syntax_vertex_List { : Nonempty_Syntax_vertex_List ( : Regular_syntax ( : String ")" ) ) } ) ) : Nonempty_Any_vertex_List ( : Labeled ( : Ident "ns" : Normal ( : Vertex ( : Ident "Neighbors" ) ) ) : Nonempty_Any_vertex_List ( : Regular_syntax ( : String "." ) ) ) ) ) } ) ) : Nonempty_Adjacency_Nlist ( : Adjacency ( : Vertex ( : Ident "Neighbors" ) : Alternat_ns ( : Term_Bar_list { : Nonempty_Term_Bar_list ( : Normal ( : Vertex ( : Ident "Neighbors_wc" ) ) : Nonempty_Term_Bar_list ( : Normal ( : Vertex ( : Ident "Repetit_n" ) ) ) ) } : Common ( ) : Any_vertex_List { } ) ) : Nonempty_Adjacency_Nlist ( : Adjacency ( : Vertex ( : Ident "Neighbors_wc" ) : Alternat_ns ( : Term_Bar_list { : Nonempty_Term_Bar_list ( : Normal ( : Vertex ( : Ident "Construct_ns" ) ) : Nonempty_Term_Bar_list ( : Normal ( : Vertex ( : Ident "Alternat_ns" ) ) ) ) } : Common ( ) : Any_vertex_List { : Nonempty_Any_vertex_List ( : Labeled ( : Ident "construct_ns" : Normal ( : Vertex ( : Ident "List" ) : Term_Comma_list { : Nonempty_Term_Comma_list ( : Normal ( : Vertex ( : Ident "Any_vertex" ) ) ) } ) ) ) } ) ) : Nonempty_Adjacency_Nlist ( : Adjacency ( : Vertex ( : Ident "Construct_ns" ) : Construct_ns ( : Any_vertex_List { : Nonempty_Any_vertex_List ( : Regular_syntax ( : String "=" ) ) } ) ) : Nonempty_Adjacency_Nlist ( : Adjacency ( : Vertex ( : Ident "Alternat_ns" ) : Construct_ns ( : Any_vertex_List { : Nonempty_Any_vertex_List ( : Regular_syntax ( : String ":" ) : Nonempty_Any_vertex_List ( : Labeled ( : Ident "alternat_ns" : Normal ( : Vertex ( : Ident "Bar_list" ) : Term_Comma_list { : Nonempty_Term_Comma_list ( : Normal ( : Vertex ( : Ident "Term" ) ) ) } ) ) : Nonempty_Any_vertex_List ( : Optional_term ( : Opt_labeled_term_Sandwich ( : Syntax_vertex_List { } : Labeled ( : Ident "common" : Normal ( : Vertex ( : Ident "Common" ) ) ) : Syntax_vertex_List { } ) ) ) ) ) } ) ) : Nonempty_Adjacency_Nlist ( : Adjacency ( : Vertex ( : Ident "Common" ) : Construct_ns ( : Any_vertex_List { : Nonempty_Any_vertex_List ( : Regular_syntax ( : String "*common*" ) ) } ) ) : Nonempty_Adjacency_Nlist ( : Adjacency ( : Vertex ( : Ident "Repetit_n" ) : Construct_ns ( : Any_vertex_List { : Nonempty_Any_vertex_List ( : Regular_syntax ( : String "~" ) : Nonempty_Any_vertex_List ( : Labeled ( : Ident "sandwiched" : Normal ( : Vertex ( : Ident "Sandwich" ) : Term_Comma_list { : Nonempty_Term_Comma_list ( : Normal ( : Vertex ( : Ident "Kernel" ) ) ) } ) ) ) ) } ) ) : Nonempty_Adjacency_Nlist ( : Adjacency ( : Vertex ( : Ident "Kernel" ) : Construct_ns ( : Any_vertex_List { : Nonempty_Any_vertex_List ( : Optional_term ( : Opt_labeled_term_Sandwich ( : Syntax_vertex_List { } : Labeled ( : Ident "nonempty" : Normal ( : Vertex ( : Ident "Term" ) ) ) : Syntax_vertex_List { } ) ) : Nonempty_Any_vertex_List ( : Regular_syntax ( : String "{" ) : Nonempty_Any_vertex_List ( : Labeled ( : Ident "repeated" : Normal ( : Vertex ( : Ident "Sandwich" ) : Term_Comma_list { : Nonempty_Term_Comma_list ( : Normal ( : Vertex ( : Ident "Term" ) ) ) } ) ) : Nonempty_Any_vertex_List ( : Regular_syntax ( : String "}" ) ) ) ) ) } ) ) : Nonempty_Adjacency_Nlist ( : Adjacency ( : Vertex ( : Ident "Any_vertex" ) : Alternat_ns ( : Term_Bar_list { : Nonempty_Term_Bar_list ( : Normal ( : Vertex ( : Ident "Opt_labeled_term" ) ) : Nonempty_Term_Bar_list ( : Normal ( : Vertex ( : Ident "Optional_term" ) ) : Nonempty_Term_Bar_list ( : Normal ( : Vertex ( : Ident "Syntax_vertex" ) ) ) ) ) } : Any_vertex_List { } ) ) : Nonempty_Adjacency_Nlist ( : Adjacency ( : Vertex ( : Ident "Vertex" ) : Construct_ns ( : Any_vertex_List { : Nonempty_Any_vertex_List ( : Labeled ( : Ident "vertex_name" : Normal ( : Vertex ( : Ident "Ident" ) ) ) ) } ) ) : Nonempty_Adjacency_Nlist ( : Adjacency ( : Vertex ( : Ident "Syntax_vertex" ) : Alternat_ns ( : Term_Bar_list { : Nonempty_Term_Bar_list ( : Normal ( : Vertex ( : Ident "Regular_syntax" ) ) : Nonempty_Term_Bar_list ( : Normal ( : Vertex ( : Ident "Print_command" ) ) ) ) } : Common ( ) : Any_vertex_List { } ) ) : Nonempty_Adjacency_Nlist ( : Adjacency ( : Vertex ( : Ident "Print_command" ) : Alternat_ns ( : Term_Bar_list { : Nonempty_Term_Bar_list ( : Normal ( : Vertex ( : Ident "Print_indent" ) ) : Nonempty_Term_Bar_list ( : Normal ( : Vertex ( : Ident "Print_unindent" ) ) : Nonempty_Term_Bar_list ( : Normal ( : Vertex ( : Ident "Print_skip" ) ) : Nonempty_Term_Bar_list ( : Normal ( : Vertex ( : Ident "Print_space" ) ) ) ) ) ) } : Common ( ) : Any_vertex_List { } ) ) : Nonempty_Adjacency_Nlist ( : Adjacency ( : Vertex ( : Ident "Print_indent" ) : Construct_ns ( : Any_vertex_List { : Nonempty_Any_vertex_List ( : Regular_syntax ( : String "+" ) ) } ) ) : Nonempty_Adjacency_Nlist ( : Adjacency ( : Vertex ( : Ident "Print_unindent" ) : Construct_ns ( : Any_vertex_List { : Nonempty_Any_vertex_List ( : Regular_syntax ( : String "-" ) ) } ) ) : Nonempty_Adjacency_Nlist ( : Adjacency ( : Vertex ( : Ident "Print_skip" ) : Construct_ns ( : Any_vertex_List { : Nonempty_Any_vertex_List ( : Regular_syntax ( : String "*l" ) ) } ) ) : Nonempty_Adjacency_Nlist ( : Adjacency ( : Vertex ( : Ident "Print_space" ) : Construct_ns ( : Any_vertex_List { : Nonempty_Any_vertex_List ( : Regular_syntax ( : String "*s" ) ) } ) ) : Nonempty_Adjacency_Nlist ( : Adjacency ( : Vertex ( : Ident "Regular_syntax" ) : Construct_ns ( : Any_vertex_List { : Nonempty_Any_vertex_List ( : Labeled ( : Ident "string" : Normal ( : Vertex ( : Ident "String" ) ) ) ) } ) ) : Nonempty_Adjacency_Nlist ( : Adjacency ( : Vertex ( : Ident "Opt_labeled_term" ) : Alternat_ns ( : Term_Bar_list { : Nonempty_Term_Bar_list ( : Normal ( : Vertex ( : Ident "Labeled" ) ) : Nonempty_Term_Bar_list ( : Normal ( : Vertex ( : Ident "Regular" ) ) ) ) } : Common ( ) : Any_vertex_List { : Nonempty_Any_vertex_List ( : Labeled ( : Ident "vertex" : Normal ( : Vertex ( : Ident "Term" ) ) ) ) } ) ) : Nonempty_Adjacency_Nlist ( : Adjacency ( : Vertex ( : Ident "Regular" ) : Construct_ns ( : Any_vertex_List { } ) ) : Nonempty_Adjacency_Nlist ( : Adjacency ( : Vertex ( : Ident "Labeled" ) : Construct_ns ( : Any_vertex_List { : Nonempty_Any_vertex_List ( : Regular_syntax ( : String "<" ) : Nonempty_Any_vertex_List ( : Labeled ( : Ident "label_name" : Normal ( : Vertex ( : Ident "Ident" ) ) ) : Nonempty_Any_vertex_List ( : Regular_syntax ( : String ">" ) ) ) ) } ) ) : Nonempty_Adjacency_Nlist ( : Adjacency ( : Vertex ( : Ident "Term" ) : Alternat_ns ( : Term_Bar_list { : Nonempty_Term_Bar_list ( : Normal ( : Vertex ( : Ident "Normal" ) ) ) } : Common ( ) : Any_vertex_List { : Nonempty_Any_vertex_List ( : Labeled ( : Ident "vertex" : Normal ( : Vertex ( : Ident "Vertex" ) ) ) : Nonempty_Any_vertex_List ( : Optional_term ( : Opt_labeled_term_Sandwich ( : Syntax_vertex_List { : Nonempty_Syntax_vertex_List ( : Regular_syntax ( : String "@" ) ) } : Labeled ( : Ident "module_name" : Normal ( : Vertex ( : Ident "Module_name" ) ) ) : Syntax_vertex_List { } ) ) : Nonempty_Any_vertex_List ( : Optional_term ( : Opt_labeled_term_Sandwich ( : Syntax_vertex_List { : Nonempty_Syntax_vertex_List ( : Regular_syntax ( : String "(" ) ) } : Labeled ( : Ident "actual_parameters" : Normal ( : Vertex ( : Ident "Comma_list" ) : Term_Comma_list { : Nonempty_Term_Comma_list ( : Normal ( : Vertex ( : Ident "Term" ) ) ) } ) ) : Syntax_vertex_List { : Nonempty_Syntax_vertex_List ( : Regular_syntax ( : String ")" ) ) } ) ) ) ) ) } ) ) : Nonempty_Adjacency_Nlist ( : Adjacency ( : Vertex ( : Ident "Module_name" ) : Construct_ns ( : Any_vertex_List { : Nonempty_Any_vertex_List ( : Labeled ( : Ident "module_name" : Normal ( : Vertex ( : Ident "Ident" ) ) ) ) } ) ) : Nonempty_Adjacency_Nlist ( : Adjacency ( : Vertex ( : Ident "Normal" ) : Construct_ns ( : Any_vertex_List { } ) ) : Nonempty_Adjacency_Nlist ( : Adjacency ( : Vertex ( : Ident "Optional_term" ) : Construct_ns ( : Any_vertex_List { : Nonempty_Any_vertex_List ( : Regular_syntax ( : String "[" ) : Nonempty_Any_vertex_List ( : Labeled ( : Ident "opt" : Normal ( : Vertex ( : Ident "Sandwich" ) : Term_Comma_list { : Nonempty_Term_Comma_list ( : Normal ( : Vertex ( : Ident "Opt_labeled_term" ) ) ) } ) ) : Nonempty_Any_vertex_List ( : Regular_syntax ( : String "]" ) ) ) ) } ) ) : Nonempty_Adjacency_Nlist ( : Adjacency ( : Vertex ( : Ident "List" ) : Vertex_Comma_list { : Nonempty_Vertex_Comma_list ( : Vertex ( : Ident "S" ) ) } : Repetit_n ( : Kernel_Sandwich ( : Syntax_vertex_List { } : Kernel ( : Term_Sandwich ( : Syntax_vertex_List { } : Normal ( : Vertex ( : Ident "S" ) ) : Syntax_vertex_List { } ) ) : Syntax_vertex_List { } ) ) ) : Nonempty_Adjacency_Nlist ( : Adjacency ( : Vertex ( : Ident "Nlist" ) : Vertex_Comma_list { : Nonempty_Vertex_Comma_list ( : Vertex ( : Ident "S" ) ) } : Repetit_n ( : Kernel_Sandwich ( : Syntax_vertex_List { } : Kernel ( : Normal ( : Vertex ( : Ident "S" ) ) : Term_Sandwich ( : Syntax_vertex_List { } : Normal ( : Vertex ( : Ident "S" ) ) : Syntax_vertex_List { } ) ) : Syntax_vertex_List { } ) ) ) : Nonempty_Adjacency_Nlist ( : Adjacency ( : Vertex ( : Ident "Bar_list" ) : Vertex_Comma_list { : Nonempty_Vertex_Comma_list ( : Vertex ( : Ident "S" ) ) } : Repetit_n ( : Kernel_Sandwich ( : Syntax_vertex_List { } : Kernel ( : Normal ( : Vertex ( : Ident "S" ) ) : Term_Sandwich ( : Syntax_vertex_List { : Nonempty_Syntax_vertex_List ( : Regular_syntax ( : String "|" ) ) } : Normal ( : Vertex ( : Ident "S" ) ) : Syntax_vertex_List { } ) ) : Syntax_vertex_List { } ) ) ) : Nonempty_Adjacency_Nlist ( : Adjacency ( : Vertex ( : Ident "Comma_list" ) : Vertex_Comma_list { : Nonempty_Vertex_Comma_list ( : Vertex ( : Ident "S" ) ) } : Repetit_n ( : Kernel_Sandwich ( : Syntax_vertex_List { } : Kernel ( : Normal ( : Vertex ( : Ident "S" ) ) : Term_Sandwich ( : Syntax_vertex_List { : Nonempty_Syntax_vertex_List ( : Regular_syntax ( : String "," ) ) } : Normal ( : Vertex ( : Ident "S" ) ) : Syntax_vertex_List { } ) ) : Syntax_vertex_List { } ) ) ) : Nonempty_Adjacency_Nlist ( : Adjacency ( : Vertex ( : Ident "Sandwich" ) : Vertex_Comma_list { : Nonempty_Vertex_Comma_list ( : Vertex ( : Ident "S" ) ) } : Construct_ns ( : Any_vertex_List { : Nonempty_Any_vertex_List ( : Labeled ( : Ident "first" : Normal ( : Vertex ( : Ident "List" ) : Term_Comma_list { : Nonempty_Term_Comma_list ( : Normal ( : Vertex ( : Ident "Syntax_vertex" ) ) ) } ) ) : Nonempty_Any_vertex_List ( : Labeled ( : Ident "inner" : Normal ( : Vertex ( : Ident "S" ) ) ) : Nonempty_Any_vertex_List ( : Labeled ( : Ident "second" : Normal ( : Vertex ( : Ident "List" ) : Term_Comma_list { : Nonempty_Term_Comma_list ( : Normal ( : Vertex ( : Ident "Syntax_vertex" ) ) ) } ) ) ) ) ) } ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) } ) java.lang.Object : Main | Token | java.lang.String | java.lang.Throwable | UniversalVisitor | Adjacency_Nlist | Cd_graph | Nonempty_Adjacency_Nlist | Vertex | Vertex_Comma_list | Neighbors | Adjacency | edu.neu.ccs.demeter.Ident | Nonempty_Vertex_Comma_list | Any_vertex_List | Nonempty_Any_vertex_List | Term_Bar_list | Common | Nonempty_Term_Bar_list | Kernel_Sandwich | Syntax_vertex_List | Kernel | Term | Term_Sandwich | Module_name | Term_Comma_list | Any_vertex | Nonempty_Term_Comma_list | Opt_labeled_term_Sandwich | Nonempty_Syntax_vertex_List | java.io.Writer | java.util.AbstractCollection | java.lang.reflect.AccessibleObject | edu.neu.ccs.demeter.AroundContinuation | ParserTokenManager | ASCII_UCodeESC_CharStream | Parser | java.lang.StringBuffer | java.io.Reader common . Main = extends java.lang.Object. ParseException = boolean Token int java.lang.String java.lang.String extends java.lang.Exception. boolean = . Token = int int int int int java.lang.String Token Token extends java.lang.Object. int = . java.lang.String = extends java.lang.Object implements java.io.Serializable, java.lang.Comparable. java.io.Serializable : java.lang.String | java.lang.Throwable | edu.neu.ccs.demeter.Ident | java.util.Vector | java.lang.StringBuffer common . java.lang.Comparable : java.lang.String common . java.lang.Exception : ParseException common extends java.lang.Throwable. java.lang.Throwable : java.lang.Exception | java.lang.Error common java.lang.Object java.lang.String extends java.lang.Object implements java.io.Serializable. UniversalVisitor : DisplayVisitor | PrintVisitor | CopyVisitor | SubgraphVisitor | EqualVisitor | TraceVisitor common extends java.lang.Object. Cd_graph = Adjacency_Nlist extends java.lang.Object. Adjacency_Nlist = Nonempty_Adjacency_Nlist Nonempty_Adjacency_Nlist extends java.lang.Object implements java.util.Enumeration, java.lang.Cloneable. java.util.Enumeration : Adjacency_Nlist | Vertex_Comma_list | Any_vertex_List | Term_Bar_list | Syntax_vertex_List | Term_Comma_list common . java.lang.Cloneable : Adjacency_Nlist | Vertex_Comma_list | Any_vertex_List | Term_Bar_list | Syntax_vertex_List | Term_Comma_list | java.util.Vector common . Nonempty_Adjacency_Nlist = Adjacency Nonempty_Adjacency_Nlist extends java.lang.Object. Adjacency = Vertex Vertex_Comma_list Neighbors extends java.lang.Object. Vertex = edu.neu.ccs.demeter.Ident extends java.lang.Object. Vertex_Comma_list = Nonempty_Vertex_Comma_list Nonempty_Vertex_Comma_list extends java.lang.Object implements java.util.Enumeration, java.lang.Cloneable. Neighbors : Neighbors_wc | Repetit_n common extends java.lang.Object. edu.neu.ccs.demeter.Ident = extends java.lang.Object implements java.io.Serializable. Nonempty_Vertex_Comma_list = Vertex Nonempty_Vertex_Comma_list extends java.lang.Object. Neighbors_wc : Construct_ns | Alternat_ns common Any_vertex_List extends Neighbors. Any_vertex_List = Nonempty_Any_vertex_List Nonempty_Any_vertex_List extends java.lang.Object implements java.util.Enumeration, java.lang.Cloneable. Nonempty_Any_vertex_List = Any_vertex Nonempty_Any_vertex_List extends java.lang.Object. Construct_ns = extends Neighbors_wc. Alternat_ns = Term_Bar_list Common extends Neighbors_wc. Term_Bar_list = Nonempty_Term_Bar_list Nonempty_Term_Bar_list extends java.lang.Object implements java.util.Enumeration, java.lang.Cloneable. Common = extends java.lang.Object. Nonempty_Term_Bar_list = Term Nonempty_Term_Bar_list extends java.lang.Object. Repetit_n = Kernel_Sandwich extends Neighbors. Kernel_Sandwich = Syntax_vertex_List Kernel Syntax_vertex_List extends java.lang.Object. Syntax_vertex_List = Nonempty_Syntax_vertex_List Nonempty_Syntax_vertex_List extends java.lang.Object implements java.util.Enumeration, java.lang.Cloneable. Kernel = Term Term_Sandwich extends java.lang.Object. Term : Normal common Vertex Module_name Term_Comma_list extends java.lang.Object. Term_Sandwich = Syntax_vertex_List Term Syntax_vertex_List extends java.lang.Object. Module_name = edu.neu.ccs.demeter.Ident extends java.lang.Object. Term_Comma_list = Nonempty_Term_Comma_list Nonempty_Term_Comma_list extends java.lang.Object implements java.util.Enumeration, java.lang.Cloneable. Any_vertex : Syntax_vertex | Opt_labeled_term | Optional_term common extends java.lang.Object. Syntax_vertex : Print_command | Regular_syntax common extends Any_vertex. Print_command : Print_indent | Print_unindent | Print_skip | Print_space common extends Syntax_vertex. Print_indent = extends Print_command. Print_unindent = extends Print_command. Print_skip = extends Print_command. Print_space = extends Print_command. Regular_syntax = java.lang.String extends Syntax_vertex. Opt_labeled_term : Regular | Labeled common Term extends Any_vertex. Regular = extends Opt_labeled_term. Labeled = edu.neu.ccs.demeter.Ident extends Opt_labeled_term. Nonempty_Term_Comma_list = Term Nonempty_Term_Comma_list extends java.lang.Object. Normal = extends Term. Optional_term = Opt_labeled_term_Sandwich extends Any_vertex. Opt_labeled_term_Sandwich = Syntax_vertex_List Opt_labeled_term Syntax_vertex_List extends java.lang.Object. Nonempty_Syntax_vertex_List = Syntax_vertex Nonempty_Syntax_vertex_List extends java.lang.Object. DisplayVisitor = int java.io.PrintWriter extends UniversalVisitor. java.io.PrintWriter = extends java.io.Writer. java.io.Writer : java.io.PrintWriter common extends java.lang.Object. PrintVisitor = int boolean java.io.PrintWriter extends UniversalVisitor. CopyVisitor = java.util.Stack extends UniversalVisitor. java.util.Stack = extends java.util.Vector. java.util.Vector : java.util.Stack common extends java.util.AbstractList implements java.util.List, java.lang.Cloneable, java.io.Serializable. java.util.AbstractList : java.util.Vector common extends java.util.AbstractCollection implements java.util.List. java.util.AbstractCollection : java.util.AbstractList common extends java.lang.Object implements java.util.Collection. java.util.Collection : java.util.AbstractCollection | java.util.List common java.lang.Object. java.util.List : java.util.AbstractList | java.util.Vector common extends java.util.Collection. SubgraphVisitor = boolean java.util.Stack extends UniversalVisitor. EqualVisitor = boolean java.util.Stack extends UniversalVisitor. TraceVisitor = int java.io.PrintWriter extends UniversalVisitor. __Subtraversal = java.lang.reflect.Method java.lang.Object java.lang.Object extends edu.neu.ccs.demeter.AroundContinuation. java.lang.reflect.Method = extends java.lang.reflect.AccessibleObject implements java.lang.reflect.Member. java.lang.reflect.AccessibleObject : java.lang.reflect.Method common extends java.lang.Object. java.lang.reflect.Member : java.lang.reflect.Method common . edu.neu.ccs.demeter.AroundContinuation : __Subtraversal common extends java.lang.Object. Parser = ParserTokenManager ASCII_UCodeESC_CharStream Token Token int int int int int java.util.Vector int int extends java.lang.Object implements ParserConstants. ParserTokenManager = ASCII_UCodeESC_CharStream int int java.lang.StringBuffer int int char int int int int int int extends java.lang.Object implements ParserConstants. ParserConstants : ParserTokenManager | Parser common . ASCII_UCodeESC_CharStream = int int int int int int int int java.io.Reader boolean boolean char char int int int extends java.lang.Object. java.lang.StringBuffer = extends java.lang.Object implements java.io.Serializable. char = . java.io.Reader = extends java.lang.Object. TokenMgrError = int extends java.lang.Error. java.lang.Error : TokenMgrError common extends java.lang.Throwable. edu.neu.ccs.demeter.dj.Collection = java.lang.Object.