corrected typo in UnknownObject
added Type to Arrays
added Visitor and Analyzer to generate call graph