{
  "product": {
    "id": "gravitymath",
    "label": "GravityMath",
    "repo": "GravityKit/GravityMath"
  },
  "generated": "2026-03-08T00:27:30+00:00",
  "root": "/home/runner/work/gravitykit.dev/gravitykit.dev/repos/GravityMath",
  "stats": {
    "classes": 255,
    "interfaces": 25,
    "traits": 1
  },
  "symbols": [
    {
      "kind": "class",
      "name": "GravityMath_GravityForms",
      "fqcn": "GravityMath_GravityForms",
      "namespace": "",
      "file": "includes/class-gravitymath-gravityforms.php",
      "line": 17,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [
        "GV\\View"
      ],
      "instantiates": [
        "GF_Query",
        "GF_Query_Column",
        "WP_REST_Request",
        "GV\\REST\\Request",
        "GravityView_Cache",
        "GF_Query_Condition",
        "GF_Query_Literal"
      ],
      "staticCalls": [
        "GravityMath_Report",
        "GravityMath_Shortcode",
        "GFCommon",
        "GFAPI",
        "GFFormsModel",
        "GravityView_View",
        "RGCurrency",
        "GravityMath_GravityForms",
        "GF_Query_Condition",
        "GV\\View"
      ],
      "usedBy": [
        "GravityMath_GravityForms",
        "GravityMath_Table_Footer_Calculation",
        "GravityMath_Summary_GFFormCalculator"
      ]
    },
    {
      "kind": "class",
      "name": "GravityView_FieldType_color",
      "fqcn": "GravityView_FieldType_color",
      "namespace": "",
      "file": "includes/class-gravitymath-field-type-color.php",
      "line": 8,
      "extends": [
        "GravityView_FieldType_text"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [],
      "staticCalls": [
        "GV\\Utils"
      ],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "GravityMath_Report",
      "fqcn": "GravityMath_Report",
      "namespace": "",
      "file": "includes/class-gravitymath-report.php",
      "line": 9,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [
        "WP_Error"
      ],
      "staticCalls": [
        "GravityKitFoundation",
        "GFAPI"
      ],
      "usedBy": [
        "GravityMath_GravityForms",
        "GravityView_Math"
      ]
    },
    {
      "kind": "class",
      "name": "GravityView_Field_GravityMath_Calculation",
      "fqcn": "GravityView_Field_GravityMath_Calculation",
      "namespace": "",
      "file": "includes/class-gravityview-field-gravitymath-calculation.php",
      "line": 20,
      "extends": [
        "GravityView_Field"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [
        "RGCurrency"
      ],
      "staticCalls": [
        "GV\\Utils",
        "GravityMath_Engine",
        "GravityView_Merge_Tags",
        "RGCurrency",
        "GravityKitFoundation"
      ],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "GravityMath_Shortcode",
      "fqcn": "GravityMath_Shortcode",
      "namespace": "",
      "file": "includes/class-gravitymath-shortcode.php",
      "line": 6,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [
        "GravityMath_Summary_Shortcode"
      ],
      "staticCalls": [
        "RGCurrency",
        "GravityMath_Shortcode"
      ],
      "usedBy": [
        "GravityMath_GravityForms",
        "GravityMath_Shortcode",
        "GravityMath_Table_Footer_Calculation",
        "GravityMath_Summary_Helpers",
        "GravityView_Math"
      ]
    },
    {
      "kind": "class",
      "name": "GravityMath_Engine",
      "fqcn": "GravityMath_Engine",
      "namespace": "",
      "file": "includes/class-gravitymath-engine.php",
      "line": 10,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [
        "Hoa\\File\\Read",
        "Hoa\\Math\\Visitor\\Arithmetic"
      ],
      "staticCalls": [
        "Hoa\\Compiler\\Llk"
      ],
      "usedBy": [
        "GravityView_Field_GravityMath_Calculation",
        "GravityView_Math"
      ]
    },
    {
      "kind": "class",
      "name": "GravityMathAddOn",
      "fqcn": "GravityMathAddOn",
      "namespace": "",
      "file": "includes/class-gravitymath-gfaddon.php",
      "line": 6,
      "extends": [
        "GFAddOn"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [],
      "staticCalls": [
        "GFAPI",
        "GravityView_View"
      ],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "GravityMath_Table_Footer_Calculation",
      "fqcn": "GravityMath_Table_Footer_Calculation",
      "namespace": "",
      "file": "includes/class-gravitymath-table-footer-calculation.php",
      "line": 10,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [
        "GV\\Template_Context",
        "GV\\View",
        "GV\\Entry_Collection"
      ],
      "instantiates": [
        "NumberFormatter"
      ],
      "staticCalls": [
        "GravityView_Render_Settings",
        "GravityMath_GravityForms",
        "GFCommon",
        "GFFormsModel",
        "GravityMath_Shortcode",
        "GV\\View",
        "GV\\Utils",
        "NumberFormatter"
      ],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "GravityMath_Summary_Widget",
      "fqcn": "GravityMath_Summary_Widget",
      "namespace": "",
      "file": "includes/summary/class-gravitymath-summary-widget.php",
      "line": 17,
      "extends": [
        "GV\\Widget"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [
        "GravityMath_Summary_Helpers"
      ],
      "staticCalls": [
        "GV\\Utils",
        "GravityMath_Summary_Request",
        "GravityKitFoundation",
        "request"
      ],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "GravityMath_Summary_Helpers",
      "fqcn": "GravityMath_Summary_Helpers",
      "namespace": "",
      "file": "includes/summary/class-gravitymath-summary-helpers.php",
      "line": 13,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [
        "GravityMath_Summary_Request",
        "GravityMath_Summary_Calculator",
        "GV\\Entry"
      ],
      "instantiates": [
        "RuntimeException",
        "InvalidArgumentException",
        "GravityMath_Summary_ArrayCalculator"
      ],
      "staticCalls": [
        "GFCommon",
        "GFExport",
        "GravityMath_Summary_Request",
        "GFAPI",
        "GravityMath_Shortcode",
        "GVCommon",
        "GV\\View",
        "GravityMath_Summary_GFFormCalculator",
        "GravityKitFoundation"
      ],
      "usedBy": [
        "GravityMath_Summary_Widget",
        "GravityMath_Summary_Rest_Routes",
        "GravityMath_Summary_Shortcode"
      ]
    },
    {
      "kind": "interface",
      "name": "GravityMath_Summary_Calculator",
      "fqcn": "GravityMath_Summary_Calculator",
      "namespace": "",
      "file": "includes/summary/class-gravitymath-summary-calculator.php",
      "line": 7,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [
        "GravityMath_Summary_Request"
      ],
      "instantiates": [],
      "staticCalls": [],
      "usedBy": [
        "GravityMath_Summary_Helpers",
        "GravityMath_Summary_GFFormCalculator",
        "GravityMath_Summary_ArrayCalculator"
      ]
    },
    {
      "kind": "class",
      "name": "GravityMath_Summary_Rest_Routes",
      "fqcn": "GravityMath_Summary_Rest_Routes",
      "namespace": "",
      "file": "includes/summary/class-gravitymath-summary-rest-routes.php",
      "line": 12,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [
        "WP_REST_Request",
        "WP_Error"
      ],
      "instantiates": [
        "GravityMath_Summary_Helpers",
        "WP_Error"
      ],
      "staticCalls": [
        "WP_REST_Server",
        "GFAPI",
        "GV\\View",
        "GravityMath_Summary_GFFormCalculator"
      ],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "GravityMath_Summary_GFFormCalculator",
      "fqcn": "GravityMath_Summary_GFFormCalculator",
      "namespace": "",
      "file": "includes/summary/class-gravitymath-summary-calculator-gf-form.php",
      "line": 13,
      "extends": [],
      "implements": [
        "GravityMath_Summary_Calculator"
      ],
      "uses": [],
      "dependencies": [
        "GV\\View",
        "GravityMath_Summary_Request",
        "GF_Query",
        "GF_Query_Column",
        "GF_Field"
      ],
      "instantiates": [
        "GF_Query",
        "GF_Query_Condition"
      ],
      "staticCalls": [
        "GravityMath_GravityForms",
        "GF_Query_Condition",
        "GFAPI",
        "GFCommon",
        "RGCurrency"
      ],
      "usedBy": [
        "GravityMath_Summary_Helpers",
        "GravityMath_Summary_Rest_Routes",
        "GravityMath_Summary_Shortcode"
      ]
    },
    {
      "kind": "class",
      "name": "GravityMath_Summary_DataTables",
      "fqcn": "GravityMath_Summary_DataTables",
      "namespace": "",
      "file": "includes/summary/class-gravitymath-summary-datatables.php",
      "line": 12,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [
        "GravityMath_Summary_Request"
      ],
      "instantiates": [],
      "staticCalls": [
        "GravityView_View",
        "GV\\View"
      ],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "GravityMath_Summary_Request",
      "fqcn": "GravityMath_Summary_Request",
      "namespace": "",
      "file": "includes/summary/class-gravitymath-summary-request.php",
      "line": 8,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [
        "GF_Query_Column"
      ],
      "instantiates": [
        "GF_Query_Column",
        "InvalidArgumentException"
      ],
      "staticCalls": [],
      "usedBy": [
        "GravityMath_Summary_Widget",
        "GravityMath_Summary_Helpers",
        "GravityMath_Summary_Calculator",
        "GravityMath_Summary_GFFormCalculator",
        "GravityMath_Summary_DataTables",
        "GravityMath_Summary_Shortcode",
        "GravityMath_Summary_ArrayCalculator"
      ]
    },
    {
      "kind": "class",
      "name": "GravityMath_Summary_Shortcode",
      "fqcn": "GravityMath_Summary_Shortcode",
      "namespace": "",
      "file": "includes/summary/class-gravitymath-summary-shortcode.php",
      "line": 17,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [
        "GravityMath_Summary_Helpers"
      ],
      "staticCalls": [
        "GravityMath_Summary_Request",
        "GV\\View",
        "GVCommon",
        "GravityMath_Summary_GFFormCalculator"
      ],
      "usedBy": [
        "GravityMath_Shortcode"
      ]
    },
    {
      "kind": "class",
      "name": "GravityMath_Summary_ArrayCalculator",
      "fqcn": "GravityMath_Summary_ArrayCalculator",
      "namespace": "",
      "file": "includes/summary/class-gravitymath-summary-calculator-array.php",
      "line": 13,
      "extends": [],
      "implements": [
        "GravityMath_Summary_Calculator"
      ],
      "uses": [],
      "dependencies": [
        "GravityMath_Summary_Request"
      ],
      "instantiates": [],
      "staticCalls": [
        "GFAPI",
        "GFCommon"
      ],
      "usedBy": [
        "GravityMath_Summary_Helpers"
      ]
    },
    {
      "kind": "class",
      "name": "GravityView_Math",
      "fqcn": "GravityView_Math",
      "namespace": "",
      "file": "gravityview-math.php",
      "line": 44,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [],
      "staticCalls": [
        "GravityMath_Engine",
        "GravityMath_Report",
        "GravityMath_Shortcode"
      ],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "Issue",
      "fqcn": "Hoa\\Ustring\\Test\\Unit\\Issue",
      "namespace": "Hoa\\Ustring\\Test\\Unit",
      "file": "lib/hoa/ustring/Test/Unit/Issue.php",
      "line": 50,
      "extends": [
        "Test\\Unit\\Suite"
      ],
      "implements": [
        "Test\\Decorrelated"
      ],
      "uses": [],
      "dependencies": [],
      "instantiates": [],
      "staticCalls": [
        "Hoa\\Ustring"
      ],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "Ustring",
      "fqcn": "Hoa\\Ustring\\Test\\Unit\\Ustring",
      "namespace": "Hoa\\Ustring\\Test\\Unit",
      "file": "lib/hoa/ustring/Test/Unit/Ustring.php",
      "line": 50,
      "extends": [
        "Test\\Unit\\Suite"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [
        "Hoa\\Ustring"
      ],
      "staticCalls": [
        "Hoa\\Ustring",
        "Hoa\\Ustring\\Test\\Unit\\Locale"
      ],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "Search",
      "fqcn": "Hoa\\Ustring\\Test\\Unit\\Search",
      "namespace": "Hoa\\Ustring\\Test\\Unit",
      "file": "lib/hoa/ustring/Test/Unit/Search.php",
      "line": 50,
      "extends": [
        "Test\\Unit\\Suite"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [],
      "staticCalls": [
        "LUT\\Search"
      ],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "Ustring",
      "fqcn": "Hoa\\Ustring\\Ustring",
      "namespace": "Hoa\\Ustring",
      "file": "lib/hoa/ustring/Ustring.php",
      "line": 53,
      "extends": [],
      "implements": [
        "Hoa\\Ustring\\ArrayAccess",
        "Hoa\\Ustring\\Countable",
        "Hoa\\Ustring\\IteratorAggregate"
      ],
      "uses": [],
      "dependencies": [
        "Hoa\\Ustring\\END",
        "Hoa\\Ustring\\WITHOUT_EMPTY"
      ],
      "instantiates": [
        "Hoa\\Ustring\\Collator",
        "Hoa\\Ustring\\ArrayIterator",
        "Hoa\\Ustring\\Exception"
      ],
      "staticCalls": [
        "Hoa\\Ustring\\Normalizer",
        "Hoa\\Ustring\\Transliterator"
      ],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "Tocode",
      "fqcn": "Hoa\\Ustring\\Bin\\Tocode",
      "namespace": "Hoa\\Ustring\\Bin",
      "file": "lib/hoa/ustring/Bin/Tocode.php",
      "line": 50,
      "extends": [
        "Console\\Dispatcher\\Kit"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [],
      "staticCalls": [
        "Console\\GetOption",
        "Hoa\\Ustring"
      ],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "Fromcode",
      "fqcn": "Hoa\\Ustring\\Bin\\Fromcode",
      "namespace": "Hoa\\Ustring\\Bin",
      "file": "lib/hoa/ustring/Bin/Fromcode.php",
      "line": 50,
      "extends": [
        "Console\\Dispatcher\\Kit"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [],
      "staticCalls": [
        "Console\\GetOption",
        "Hoa\\Ustring"
      ],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "Search",
      "fqcn": "Hoa\\Ustring\\Search",
      "namespace": "Hoa\\Ustring",
      "file": "lib/hoa/ustring/Search.php",
      "line": 47,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [],
      "staticCalls": [],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "Exception",
      "fqcn": "Hoa\\Ustring\\Exception",
      "namespace": "Hoa\\Ustring",
      "file": "lib/hoa/ustring/Exception.php",
      "line": 49,
      "extends": [
        "Hoa\\Exception"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [],
      "staticCalls": [],
      "usedBy": [
        "Hoa\\Ustring\\Ustring"
      ]
    },
    {
      "kind": "class",
      "name": "Exception",
      "fqcn": "Hoa\\Regex\\Exception",
      "namespace": "Hoa\\Regex",
      "file": "lib/hoa/regex/Exception.php",
      "line": 49,
      "extends": [
        "Hoa\\Exception"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [],
      "staticCalls": [],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "Isotropic",
      "fqcn": "Hoa\\Regex\\Visitor\\Isotropic",
      "namespace": "Hoa\\Regex\\Visitor",
      "file": "lib/hoa/regex/Visitor/Isotropic.php",
      "line": 52,
      "extends": [],
      "implements": [
        "Visitor\\Visit"
      ],
      "uses": [],
      "dependencies": [
        "Math\\Sampler",
        "Visitor\\Element"
      ],
      "instantiates": [
        "Regex\\Exception"
      ],
      "staticCalls": [
        "Hoa\\Ustring"
      ],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "Group",
      "fqcn": "Hoa\\Exception\\Test\\Unit\\Group",
      "namespace": "Hoa\\Exception\\Test\\Unit",
      "file": "lib/hoa/exception/Test/Unit/Group.php",
      "line": 50,
      "extends": [
        "Test\\Unit\\Suite"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [
        "Hoa\\Exception\\Group",
        "Hoa\\Exception\\Test\\Unit\\StdClass"
      ],
      "staticCalls": [],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "Exception",
      "fqcn": "Hoa\\Exception\\Test\\Unit\\Exception",
      "namespace": "Hoa\\Exception\\Test\\Unit",
      "file": "lib/hoa/exception/Test/Unit/Exception.php",
      "line": 51,
      "extends": [
        "Test\\Unit\\Suite"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [
        "Event\\Bucket"
      ],
      "instantiates": [
        "Hoa\\Exception\\Exception"
      ],
      "staticCalls": [
        "Hoa\\Event"
      ],
      "usedBy": [
        "Hoa\\Exception\\Test\\Unit\\Idle"
      ]
    },
    {
      "kind": "class",
      "name": "Idle",
      "fqcn": "Hoa\\Exception\\Test\\Unit\\Idle",
      "namespace": "Hoa\\Exception\\Test\\Unit",
      "file": "lib/hoa/exception/Test/Unit/Idle.php",
      "line": 50,
      "extends": [
        "Test\\Unit\\Suite"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [
        "Hoa\\Exception\\Idle",
        "Hoa\\Exception\\Test\\Unit\\Exception",
        "Hoa\\Exception\\Test\\Unit\\ReflectionObject"
      ],
      "staticCalls": [
        "Hoa\\Exception\\Idle"
      ],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "Error",
      "fqcn": "Hoa\\Exception\\Test\\Unit\\Error",
      "namespace": "Hoa\\Exception\\Test\\Unit",
      "file": "lib/hoa/exception/Test/Unit/Error.php",
      "line": 50,
      "extends": [
        "Test\\Unit\\Suite"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [
        "Hoa\\Exception\\Error",
        "Hoa\\Exception\\Test\\Unit\\ReflectionObject"
      ],
      "staticCalls": [
        "Hoa\\Exception\\Error"
      ],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "Group",
      "fqcn": "Hoa\\Exception\\Group",
      "namespace": "Hoa\\Exception",
      "file": "lib/hoa/exception/Group.php",
      "line": 47,
      "extends": [
        "Hoa\\Exception\\Exception"
      ],
      "implements": [
        "Hoa\\Exception\\ArrayAccess",
        "Hoa\\Exception\\IteratorAggregate",
        "Hoa\\Exception\\Countable"
      ],
      "uses": [],
      "dependencies": [
        "Hoa\\Exception\\Exception"
      ],
      "instantiates": [
        "Hoa\\Exception\\SplStack",
        "Hoa\\Exception\\ArrayObject"
      ],
      "staticCalls": [],
      "usedBy": [
        "Hoa\\Exception\\Test\\Unit\\Group"
      ]
    },
    {
      "kind": "class",
      "name": "Exception",
      "fqcn": "Hoa\\Exception\\Exception",
      "namespace": "Hoa\\Exception",
      "file": "lib/hoa/exception/Exception.php",
      "line": 50,
      "extends": [
        "Hoa\\Exception\\Idle"
      ],
      "implements": [
        "Event\\Source"
      ],
      "uses": [],
      "dependencies": [],
      "instantiates": [
        "Event\\Bucket"
      ],
      "staticCalls": [
        "Hoa\\Event"
      ],
      "usedBy": [
        "Hoa\\Exception\\Test\\Unit\\Exception",
        "Hoa\\Exception\\Group",
        "Hoa\\Exception\\Idle",
        "Hoa\\Exception\\Error"
      ]
    },
    {
      "kind": "class",
      "name": "Idle",
      "fqcn": "Hoa\\Exception\\Idle",
      "namespace": "Hoa\\Exception",
      "file": "lib/hoa/exception/Idle.php",
      "line": 49,
      "extends": [
        "Hoa\\Exception\\Exception"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [
        "Hoa\\Exception\\Exception"
      ],
      "instantiates": [],
      "staticCalls": [],
      "usedBy": [
        "Hoa\\Exception\\Test\\Unit\\Idle",
        "Hoa\\Exception\\Exception"
      ]
    },
    {
      "kind": "class",
      "name": "Error",
      "fqcn": "Hoa\\Exception\\Error",
      "namespace": "Hoa\\Exception",
      "file": "lib/hoa/exception/Error.php",
      "line": 47,
      "extends": [
        "Hoa\\Exception\\Exception"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [
        "Hoa\\Exception\\Error"
      ],
      "staticCalls": [],
      "usedBy": [
        "Hoa\\Exception\\Test\\Unit\\Error",
        "Hoa\\Exception\\Error"
      ]
    },
    {
      "kind": "interface",
      "name": "Visit",
      "fqcn": "Hoa\\Visitor\\Visit",
      "namespace": "Hoa\\Visitor",
      "file": "lib/hoa/visitor/Visit.php",
      "line": 47,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [
        "Hoa\\Visitor\\Element"
      ],
      "instantiates": [],
      "staticCalls": [],
      "usedBy": [
        "Hoa\\Visitor\\Element"
      ]
    },
    {
      "kind": "class",
      "name": "Visit",
      "fqcn": "Hoa\\Visitor\\Test\\Unit\\Visit",
      "namespace": "Hoa\\Visitor\\Test\\Unit",
      "file": "lib/hoa/visitor/Test/Unit/Visit.php",
      "line": 49,
      "extends": [
        "Test\\Unit\\Suite"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [
        "Mock\\Hoa\\Visitor\\Visit"
      ],
      "staticCalls": [],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "Element",
      "fqcn": "Hoa\\Visitor\\Test\\Unit\\Element",
      "namespace": "Hoa\\Visitor\\Test\\Unit",
      "file": "lib/hoa/visitor/Test/Unit/Element.php",
      "line": 49,
      "extends": [
        "Test\\Unit\\Suite"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [
        "Mock\\Hoa\\Visitor\\Element"
      ],
      "staticCalls": [],
      "usedBy": []
    },
    {
      "kind": "interface",
      "name": "Element",
      "fqcn": "Hoa\\Visitor\\Element",
      "namespace": "Hoa\\Visitor",
      "file": "lib/hoa/visitor/Element.php",
      "line": 47,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [
        "Hoa\\Visitor\\Visit"
      ],
      "instantiates": [],
      "staticCalls": [],
      "usedBy": [
        "Hoa\\Visitor\\Visit"
      ]
    },
    {
      "kind": "class",
      "name": "Link",
      "fqcn": "Hoa\\File\\Link\\Link",
      "namespace": "Hoa\\File\\Link",
      "file": "lib/hoa/file/Link/Link.php",
      "line": 50,
      "extends": [
        "Hoa\\File"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [
        "File\\Exception",
        "Hoa\\File\\Link\\ReadWrite",
        "File\\ReadWrite",
        "File\\Directory"
      ],
      "staticCalls": [
        "Hoa\\File"
      ],
      "usedBy": [
        "Hoa\\File\\Link\\Write",
        "Hoa\\File\\Link\\ReadWrite",
        "Hoa\\File\\Link\\Read"
      ]
    },
    {
      "kind": "class",
      "name": "Write",
      "fqcn": "Hoa\\File\\Link\\Write",
      "namespace": "Hoa\\File\\Link",
      "file": "lib/hoa/file/Link/Write.php",
      "line": 49,
      "extends": [
        "Hoa\\File\\Link\\Link"
      ],
      "implements": [
        "Stream\\IStream\\Out"
      ],
      "uses": [],
      "dependencies": [
        "Hoa\\File\\Link\\MODE_APPEND_WRITE",
        "Stream\\Context"
      ],
      "instantiates": [
        "File\\Exception",
        "File\\Exception\\FileDoesNotExist"
      ],
      "staticCalls": [],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "ReadWrite",
      "fqcn": "Hoa\\File\\Link\\ReadWrite",
      "namespace": "Hoa\\File\\Link",
      "file": "lib/hoa/file/Link/ReadWrite.php",
      "line": 50,
      "extends": [
        "Hoa\\File\\Link\\Link"
      ],
      "implements": [
        "Stream\\IStream\\In",
        "Stream\\IStream\\Out"
      ],
      "uses": [],
      "dependencies": [
        "Hoa\\File\\Link\\MODE_APPEND_READ_WRITE",
        "Stream\\Context"
      ],
      "instantiates": [
        "File\\Exception",
        "File\\Exception\\FileDoesNotExist"
      ],
      "staticCalls": [],
      "usedBy": [
        "Hoa\\File\\Link\\Link"
      ]
    },
    {
      "kind": "class",
      "name": "Read",
      "fqcn": "Hoa\\File\\Link\\Read",
      "namespace": "Hoa\\File\\Link",
      "file": "lib/hoa/file/Link/Read.php",
      "line": 50,
      "extends": [
        "Hoa\\File\\Link\\Link"
      ],
      "implements": [
        "Stream\\IStream\\In"
      ],
      "uses": [],
      "dependencies": [
        "Hoa\\File\\Link\\MODE_READ",
        "Stream\\Context"
      ],
      "instantiates": [
        "File\\Exception",
        "File\\Exception\\FileDoesNotExist"
      ],
      "staticCalls": [],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "Exception",
      "fqcn": "Hoa\\File\\Exception\\Exception",
      "namespace": "Hoa\\File\\Exception",
      "file": "lib/hoa/file/Exception/Exception.php",
      "line": 50,
      "extends": [
        "Hoa\\Exception"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [],
      "staticCalls": [],
      "usedBy": [
        "Hoa\\File\\Exception\\FileDoesNotExist"
      ]
    },
    {
      "kind": "class",
      "name": "FileDoesNotExist",
      "fqcn": "Hoa\\File\\Exception\\FileDoesNotExist",
      "namespace": "Hoa\\File\\Exception",
      "file": "lib/hoa/file/Exception/FileDoesNotExist.php",
      "line": 47,
      "extends": [
        "Hoa\\File\\Exception\\Exception"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [],
      "staticCalls": [],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "Directory",
      "fqcn": "Hoa\\File\\Directory",
      "namespace": "Hoa\\File",
      "file": "lib/hoa/file/Directory.php",
      "line": 49,
      "extends": [
        "Hoa\\File\\Generic"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [
        "Hoa\\File\\MODE_READ",
        "Stream\\Context",
        "Stream\\IStream\\Touchable",
        "Hoa\\File\\DO_NOT_OVERWRITE",
        "Hoa\\File\\MODE_CREATE_RECURSIVE"
      ],
      "instantiates": [
        "Exception\\FileDoesNotExist",
        "Hoa\\File\\Exception",
        "Hoa\\File\\Finder",
        "Hoa\\File\\Read",
        "Hoa\\File\\Directory",
        "Link\\Read"
      ],
      "staticCalls": [
        "Stream\\IStream\\Touchable",
        "Stream\\Context"
      ],
      "usedBy": [
        "Hoa\\File\\Directory",
        "Hoa\\File\\Generic",
        "Hoa\\File\\SplFileInfo"
      ]
    },
    {
      "kind": "class",
      "name": "Generic",
      "fqcn": "Hoa\\File\\Generic",
      "namespace": "Hoa\\File",
      "file": "lib/hoa/file/Generic.php",
      "line": 49,
      "extends": [
        "Hoa\\Stream"
      ],
      "implements": [
        "Stream\\IStream\\Pathable",
        "Stream\\IStream\\Statable",
        "Stream\\IStream\\Touchable"
      ],
      "uses": [],
      "dependencies": [
        "Stream\\IStream\\Touchable",
        "Hoa\\File\\DO_NOT_OVERWRITE",
        "Hoa\\File\\DO_NOT_MAKE_DIRECTORY"
      ],
      "instantiates": [],
      "staticCalls": [
        "Stream\\IStream\\Touchable",
        "Hoa\\File\\Directory"
      ],
      "usedBy": [
        "Hoa\\File\\Directory",
        "Hoa\\File\\File"
      ]
    },
    {
      "kind": "class",
      "name": "Write",
      "fqcn": "Hoa\\File\\Write",
      "namespace": "Hoa\\File",
      "file": "lib/hoa/file/Write.php",
      "line": 49,
      "extends": [
        "Hoa\\File\\File"
      ],
      "implements": [
        "Stream\\IStream\\Out"
      ],
      "uses": [],
      "dependencies": [
        "Hoa\\File\\MODE_APPEND_WRITE",
        "Stream\\Context"
      ],
      "instantiates": [
        "Hoa\\File\\Exception",
        "Exception\\FileDoesNotExist"
      ],
      "staticCalls": [],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "Finder",
      "fqcn": "Hoa\\File\\Finder",
      "namespace": "Hoa\\File",
      "file": "lib/hoa/file/Finder.php",
      "line": 49,
      "extends": [],
      "implements": [
        "Iterator\\Aggregate"
      ],
      "uses": [],
      "dependencies": [
        "Hoa\\File\\SplFileInfo"
      ],
      "instantiates": [
        "Iterator\\CallbackFilter",
        "Iterator\\Glob",
        "Hoa\\File\\Collator",
        "Iterator\\Append",
        "Iterator\\IteratorIterator",
        "Iterator\\Recursive\\Directory",
        "Iterator\\Recursive\\Iterator",
        "Iterator\\Map"
      ],
      "staticCalls": [
        "Iterator\\FileSystem",
        "Iterator\\Recursive\\Iterator"
      ],
      "usedBy": [
        "Hoa\\File\\Directory",
        "Hoa\\File\\Watcher"
      ]
    },
    {
      "kind": "class",
      "name": "ReadWrite",
      "fqcn": "Hoa\\File\\ReadWrite",
      "namespace": "Hoa\\File",
      "file": "lib/hoa/file/ReadWrite.php",
      "line": 49,
      "extends": [
        "Hoa\\File\\File"
      ],
      "implements": [
        "Stream\\IStream\\In",
        "Stream\\IStream\\Out"
      ],
      "uses": [],
      "dependencies": [
        "Hoa\\File\\MODE_APPEND_READ_WRITE",
        "Stream\\Context"
      ],
      "instantiates": [
        "Hoa\\File\\Exception",
        "Exception\\FileDoesNotExist"
      ],
      "staticCalls": [],
      "usedBy": [
        "Hoa\\File\\SplFileInfo"
      ]
    },
    {
      "kind": "class",
      "name": "File",
      "fqcn": "Hoa\\File\\File",
      "namespace": "Hoa\\File",
      "file": "lib/hoa/file/File.php",
      "line": 50,
      "extends": [
        "Hoa\\File\\Generic"
      ],
      "implements": [
        "Stream\\IStream\\Bufferable",
        "Stream\\IStream\\Lockable",
        "Stream\\IStream\\Pointable"
      ],
      "uses": [],
      "dependencies": [
        "Stream\\Context",
        "Stream\\IStream\\Pointable",
        "Hoa\\File\\SEEK_SET"
      ],
      "instantiates": [
        "Hoa\\File\\Exception"
      ],
      "staticCalls": [
        "Stream\\IStream\\Pointable"
      ],
      "usedBy": [
        "Hoa\\File\\Write",
        "Hoa\\File\\ReadWrite",
        "Hoa\\File\\Read"
      ]
    },
    {
      "kind": "class",
      "name": "Watcher",
      "fqcn": "Hoa\\File\\Watcher",
      "namespace": "Hoa\\File",
      "file": "lib/hoa/file/Watcher.php",
      "line": 49,
      "extends": [
        "Hoa\\File\\Finder"
      ],
      "implements": [
        "Event\\Listenable"
      ],
      "uses": [
        "Event\\Listens"
      ],
      "dependencies": [],
      "instantiates": [
        "Event\\Listener",
        "Event\\Bucket"
      ],
      "staticCalls": [],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "SplFileInfo",
      "fqcn": "Hoa\\File\\SplFileInfo",
      "namespace": "Hoa\\File",
      "file": "lib/hoa/file/SplFileInfo.php",
      "line": 49,
      "extends": [
        "Iterator\\SplFileInfo"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [
        "Hoa\\File\\ReadWrite",
        "Hoa\\File\\Directory",
        "Link\\ReadWrite",
        "Hoa\\File\\Exception"
      ],
      "staticCalls": [],
      "usedBy": [
        "Hoa\\File\\Finder"
      ]
    },
    {
      "kind": "class",
      "name": "Read",
      "fqcn": "Hoa\\File\\Read",
      "namespace": "Hoa\\File",
      "file": "lib/hoa/file/Read.php",
      "line": 49,
      "extends": [
        "Hoa\\File\\File"
      ],
      "implements": [
        "Stream\\IStream\\In"
      ],
      "uses": [],
      "dependencies": [
        "Hoa\\File\\MODE_READ",
        "Stream\\Context"
      ],
      "instantiates": [
        "Hoa\\File\\Exception",
        "Exception\\FileDoesNotExist"
      ],
      "staticCalls": [],
      "usedBy": [
        "GravityMath_Engine",
        "Hoa\\File\\Directory"
      ]
    },
    {
      "kind": "class",
      "name": "Write",
      "fqcn": "Hoa\\File\\Temporary\\Write",
      "namespace": "Hoa\\File\\Temporary",
      "file": "lib/hoa/file/Temporary/Write.php",
      "line": 50,
      "extends": [
        "Hoa\\File\\Temporary\\Temporary"
      ],
      "implements": [
        "Stream\\IStream\\Out"
      ],
      "uses": [],
      "dependencies": [
        "Hoa\\File\\Temporary\\MODE_APPEND_WRITE",
        "Stream\\Context"
      ],
      "instantiates": [
        "File\\Exception",
        "File\\Exception\\FileDoesNotExist"
      ],
      "staticCalls": [],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "ReadWrite",
      "fqcn": "Hoa\\File\\Temporary\\ReadWrite",
      "namespace": "Hoa\\File\\Temporary",
      "file": "lib/hoa/file/Temporary/ReadWrite.php",
      "line": 50,
      "extends": [
        "Hoa\\File\\Temporary\\Temporary"
      ],
      "implements": [
        "Stream\\IStream\\In",
        "Stream\\IStream\\Out"
      ],
      "uses": [],
      "dependencies": [
        "Hoa\\File\\Temporary\\MODE_APPEND_READ_WRITE",
        "Stream\\Context"
      ],
      "instantiates": [
        "File\\Exception",
        "File\\Exception\\FileDoesNotExist"
      ],
      "staticCalls": [],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "Temporary",
      "fqcn": "Hoa\\File\\Temporary\\Temporary",
      "namespace": "Hoa\\File\\Temporary",
      "file": "lib/hoa/file/Temporary/Temporary.php",
      "line": 51,
      "extends": [
        "Hoa\\File"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [
        "Stream\\Context"
      ],
      "instantiates": [
        "File\\Exception"
      ],
      "staticCalls": [],
      "usedBy": [
        "Hoa\\File\\Temporary\\Write",
        "Hoa\\File\\Temporary\\ReadWrite",
        "Hoa\\File\\Temporary\\Read"
      ]
    },
    {
      "kind": "class",
      "name": "Read",
      "fqcn": "Hoa\\File\\Temporary\\Read",
      "namespace": "Hoa\\File\\Temporary",
      "file": "lib/hoa/file/Temporary/Read.php",
      "line": 50,
      "extends": [
        "Hoa\\File\\Temporary\\Temporary"
      ],
      "implements": [
        "Stream\\IStream\\In"
      ],
      "uses": [],
      "dependencies": [
        "Hoa\\File\\Temporary\\MODE_READ",
        "Stream\\Context"
      ],
      "instantiates": [
        "File\\Exception",
        "File\\Exception\\FileDoesNotExist"
      ],
      "staticCalls": [],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "Bucket",
      "fqcn": "Hoa\\Event\\Bucket",
      "namespace": "Hoa\\Event",
      "file": "lib/hoa/event/Bucket.php",
      "line": 47,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [
        "Hoa\\Event\\Source"
      ],
      "instantiates": [],
      "staticCalls": [
        "Hoa\\Event\\Event"
      ],
      "usedBy": [
        "Hoa\\Event\\Test\\Unit\\Bucket",
        "Hoa\\Event\\Event",
        "Hoa\\Event\\Listener"
      ]
    },
    {
      "kind": "class",
      "name": "Bucket",
      "fqcn": "Hoa\\Event\\Test\\Unit\\Bucket",
      "namespace": "Hoa\\Event\\Test\\Unit",
      "file": "lib/hoa/event/Test/Unit/Bucket.php",
      "line": 51,
      "extends": [
        "Test\\Unit\\Suite"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [
        "Hoa\\Event\\Bucket"
      ],
      "instantiates": [
        "Hoa\\Event\\Bucket",
        "Mock\\Hoa\\Event\\Source"
      ],
      "staticCalls": [
        "Hoa\\Event"
      ],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "Listenable",
      "fqcn": "Hoa\\Event\\Test\\Unit\\Listenable",
      "namespace": "Hoa\\Event\\Test\\Unit",
      "file": "lib/hoa/event/Test/Unit/Listenable.php",
      "line": 49,
      "extends": [
        "Test\\Unit\\Suite"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [
        "Mock\\Hoa\\Event\\Listenable"
      ],
      "staticCalls": [],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "Listens",
      "fqcn": "Hoa\\Event\\Test\\Unit\\Listens",
      "namespace": "Hoa\\Event\\Test\\Unit",
      "file": "lib/hoa/event/Test/Unit/Listens.php",
      "line": 51,
      "extends": [
        "Test\\Unit\\Suite"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [
        "Hoa\\Event\\Test\\Unit\\_Listenable",
        "LUT\\Listener"
      ],
      "staticCalls": [],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "_Listenable",
      "fqcn": "Hoa\\Event\\Test\\Unit\\_Listenable",
      "namespace": "Hoa\\Event\\Test\\Unit",
      "file": "lib/hoa/event/Test/Unit/Listens.php",
      "line": 119,
      "extends": [],
      "implements": [
        "LUT\\Listenable"
      ],
      "uses": [
        "Hoa\\Event\\Listens"
      ],
      "dependencies": [
        "LUT\\Listener"
      ],
      "instantiates": [
        "LUT\\Bucket"
      ],
      "staticCalls": [],
      "usedBy": [
        "Hoa\\Event\\Test\\Unit\\Listens"
      ]
    },
    {
      "kind": "class",
      "name": "Event",
      "fqcn": "Hoa\\Event\\Test\\Unit\\Event",
      "namespace": "Hoa\\Event\\Test\\Unit",
      "file": "lib/hoa/event/Test/Unit/Event.php",
      "line": 51,
      "extends": [
        "Test\\Unit\\Suite"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [
        "LUT\\Bucket"
      ],
      "instantiates": [
        "Mock\\Hoa\\Event\\Source",
        "Hoa\\Event\\Test\\Unit\\StdClass",
        "LUT\\Bucket"
      ],
      "staticCalls": [
        "Hoa\\Event\\Event"
      ],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "Exception",
      "fqcn": "Hoa\\Event\\Test\\Unit\\Exception",
      "namespace": "Hoa\\Event\\Test\\Unit",
      "file": "lib/hoa/event/Test/Unit/Exception.php",
      "line": 50,
      "extends": [
        "Test\\Unit\\Suite"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [
        "Hoa\\Event\\Exception"
      ],
      "staticCalls": [],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "Source",
      "fqcn": "Hoa\\Event\\Test\\Unit\\Source",
      "namespace": "Hoa\\Event\\Test\\Unit",
      "file": "lib/hoa/event/Test/Unit/Source.php",
      "line": 49,
      "extends": [
        "Test\\Unit\\Suite"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [
        "Mock\\Hoa\\Event\\Source"
      ],
      "staticCalls": [],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "Listener",
      "fqcn": "Hoa\\Event\\Test\\Unit\\Listener",
      "namespace": "Hoa\\Event\\Test\\Unit",
      "file": "lib/hoa/event/Test/Unit/Listener.php",
      "line": 51,
      "extends": [
        "Test\\Unit\\Suite"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [
        "LUT\\Bucket"
      ],
      "instantiates": [
        "Mock\\Hoa\\Event\\Listenable",
        "Hoa\\Event\\Listener",
        "LUT\\Bucket"
      ],
      "staticCalls": [],
      "usedBy": []
    },
    {
      "kind": "interface",
      "name": "Listenable",
      "fqcn": "Hoa\\Event\\Listenable",
      "namespace": "Hoa\\Event",
      "file": "lib/hoa/event/Listenable.php",
      "line": 47,
      "extends": [
        "Hoa\\Event\\Source"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [],
      "staticCalls": [],
      "usedBy": [
        "Hoa\\Event\\Listener"
      ]
    },
    {
      "kind": "trait",
      "name": "Listens",
      "fqcn": "Hoa\\Event\\Listens",
      "namespace": "Hoa\\Event",
      "file": "lib/hoa/event/Listens.php",
      "line": 47,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [
        "Hoa\\Event\\Listener"
      ],
      "instantiates": [
        "Hoa\\Event\\Exception"
      ],
      "staticCalls": [],
      "usedBy": [
        "Hoa\\Event\\Test\\Unit\\_Listenable"
      ]
    },
    {
      "kind": "class",
      "name": "Event",
      "fqcn": "Hoa\\Event\\Event",
      "namespace": "Hoa\\Event",
      "file": "lib/hoa/event/Event.php",
      "line": 51,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [
        "Hoa\\Event\\Source",
        "Hoa\\Event\\Bucket"
      ],
      "instantiates": [
        "Hoa\\Event\\Exception",
        "Hoa\\Event\\ReflectionClass"
      ],
      "staticCalls": [],
      "usedBy": [
        "Hoa\\Event\\Bucket",
        "Hoa\\Event\\Test\\Unit\\Event"
      ]
    },
    {
      "kind": "class",
      "name": "Exception",
      "fqcn": "Hoa\\Event\\Exception",
      "namespace": "Hoa\\Event",
      "file": "lib/hoa/event/Exception.php",
      "line": 49,
      "extends": [
        "Hoa\\Exception"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [],
      "staticCalls": [],
      "usedBy": [
        "Hoa\\Event\\Test\\Unit\\Exception",
        "Hoa\\Event\\Listens",
        "Hoa\\Event\\Event",
        "Hoa\\Event\\Listener"
      ]
    },
    {
      "kind": "interface",
      "name": "Source",
      "fqcn": "Hoa\\Event\\Source",
      "namespace": "Hoa\\Event",
      "file": "lib/hoa/event/Source.php",
      "line": 47,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [],
      "staticCalls": [],
      "usedBy": [
        "Hoa\\Event\\Bucket",
        "Hoa\\Event\\Listenable",
        "Hoa\\Event\\Event"
      ]
    },
    {
      "kind": "class",
      "name": "Listener",
      "fqcn": "Hoa\\Event\\Listener",
      "namespace": "Hoa\\Event",
      "file": "lib/hoa/event/Listener.php",
      "line": 48,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [
        "Hoa\\Event\\Listenable",
        "Hoa\\Event\\Bucket"
      ],
      "instantiates": [
        "Hoa\\Event\\Exception"
      ],
      "staticCalls": [],
      "usedBy": [
        "Hoa\\Event\\Test\\Unit\\Listener",
        "Hoa\\Event\\Listens"
      ]
    },
    {
      "kind": "class",
      "name": "Autoloader",
      "fqcn": "Hoa\\Consistency\\Test\\Unit\\Autoloader",
      "namespace": "Hoa\\Consistency\\Test\\Unit",
      "file": "lib/hoa/consistency/Test/Unit/Autoloader.php",
      "line": 50,
      "extends": [
        "Test\\Unit\\Suite"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [
        "Hoa\\Consistency\\Autoloader",
        "Mock\\Hoa\\Consistency\\Autoloader"
      ],
      "staticCalls": [
        "Hoa\\Consistency\\Autoloader"
      ],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "Consistency",
      "fqcn": "Hoa\\Consistency\\Test\\Unit\\Consistency",
      "namespace": "Hoa\\Consistency\\Test\\Unit",
      "file": "lib/hoa/consistency/Test/Unit/Consistency.php",
      "line": 50,
      "extends": [
        "Test\\Unit\\Suite"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [],
      "staticCalls": [
        "Hoa\\Consistency\\Consistency"
      ],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "Xcallable",
      "fqcn": "Hoa\\Consistency\\Test\\Unit\\Xcallable",
      "namespace": "Hoa\\Consistency\\Test\\Unit",
      "file": "lib/hoa/consistency/Test/Unit/Xcallable.php",
      "line": 50,
      "extends": [
        "Test\\Unit\\Suite"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [
        "Hoa\\Consistency\\Xcallable",
        "Mock\\Hoa\\Stream\\IStream\\Out"
      ],
      "staticCalls": [],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "Exception",
      "fqcn": "Hoa\\Consistency\\Test\\Unit\\Exception",
      "namespace": "Hoa\\Consistency\\Test\\Unit",
      "file": "lib/hoa/consistency/Test/Unit/Exception.php",
      "line": 50,
      "extends": [
        "Test\\Unit\\Suite"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [
        "Hoa\\Consistency\\Exception"
      ],
      "staticCalls": [],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "Autoloader",
      "fqcn": "Hoa\\Consistency\\Autoloader",
      "namespace": "Hoa\\Consistency",
      "file": "lib/hoa/consistency/Autoloader.php",
      "line": 47,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [
        "Hoa\\Consistency\\ReflectionClass"
      ],
      "staticCalls": [
        "Hoa\\Consistency\\Consistency"
      ],
      "usedBy": [
        "Hoa\\Consistency\\Test\\Unit\\Autoloader"
      ]
    },
    {
      "kind": "class",
      "name": "Consistency",
      "fqcn": "Hoa\\Consistency\\Consistency",
      "namespace": "Hoa\\Consistency",
      "file": "lib/hoa/consistency/Consistency.php",
      "line": 49,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [],
      "staticCalls": [],
      "usedBy": [
        "Hoa\\Consistency\\Test\\Unit\\Consistency",
        "Hoa\\Consistency\\Autoloader"
      ]
    },
    {
      "kind": "interface",
      "name": "Throwable",
      "fqcn": "Throwable",
      "namespace": "",
      "file": "lib/hoa/consistency/Consistency.php",
      "line": 286,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [],
      "staticCalls": [],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "Xcallable",
      "fqcn": "Hoa\\Consistency\\Xcallable",
      "namespace": "Hoa\\Consistency",
      "file": "lib/hoa/consistency/Xcallable.php",
      "line": 52,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [
        "Hoa\\Consistency\\Exception",
        "Hoa\\Consistency\\ReflectionFunction",
        "Hoa\\Consistency\\ReflectionClass",
        "Hoa\\Consistency\\ReflectionMethod",
        "Hoa\\Consistency\\ReflectionObject"
      ],
      "staticCalls": [],
      "usedBy": [
        "Hoa\\Consistency\\Test\\Unit\\Xcallable"
      ]
    },
    {
      "kind": "class",
      "name": "Exception",
      "fqcn": "Hoa\\Consistency\\Exception",
      "namespace": "Hoa\\Consistency",
      "file": "lib/hoa/consistency/Exception.php",
      "line": 49,
      "extends": [
        "Hoa\\Exception"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [],
      "staticCalls": [],
      "usedBy": [
        "Hoa\\Consistency\\Test\\Unit\\Exception",
        "Hoa\\Consistency\\Xcallable"
      ]
    },
    {
      "kind": "class",
      "name": "IllegalToken",
      "fqcn": "Hoa\\Compiler\\Exception\\IllegalToken",
      "namespace": "Hoa\\Compiler\\Exception",
      "file": "lib/hoa/compiler/Exception/IllegalToken.php",
      "line": 47,
      "extends": [
        "Hoa\\Compiler\\Exception\\Exception"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [],
      "staticCalls": [],
      "usedBy": [
        "Hoa\\Compiler\\Test\\Unit\\Exception\\IllegalToken"
      ]
    },
    {
      "kind": "class",
      "name": "Lexer",
      "fqcn": "Hoa\\Compiler\\Exception\\Lexer",
      "namespace": "Hoa\\Compiler\\Exception",
      "file": "lib/hoa/compiler/Exception/Lexer.php",
      "line": 47,
      "extends": [
        "Hoa\\Compiler\\Exception\\Exception"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [],
      "staticCalls": [],
      "usedBy": [
        "Hoa\\Compiler\\Test\\Unit\\Exception\\Lexer"
      ]
    },
    {
      "kind": "class",
      "name": "FinalStateHasNotBeenReached",
      "fqcn": "Hoa\\Compiler\\Exception\\FinalStateHasNotBeenReached",
      "namespace": "Hoa\\Compiler\\Exception",
      "file": "lib/hoa/compiler/Exception/FinalStateHasNotBeenReached.php",
      "line": 47,
      "extends": [
        "Hoa\\Compiler\\Exception\\Exception"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [],
      "staticCalls": [],
      "usedBy": [
        "Hoa\\Compiler\\Test\\Unit\\Exception\\FinalStateHasNotBeenReached"
      ]
    },
    {
      "kind": "class",
      "name": "Exception",
      "fqcn": "Hoa\\Compiler\\Exception\\Exception",
      "namespace": "Hoa\\Compiler\\Exception",
      "file": "lib/hoa/compiler/Exception/Exception.php",
      "line": 50,
      "extends": [
        "Hoa\\Exception"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [],
      "staticCalls": [],
      "usedBy": [
        "Hoa\\Compiler\\Exception\\IllegalToken",
        "Hoa\\Compiler\\Exception\\Lexer",
        "Hoa\\Compiler\\Exception\\FinalStateHasNotBeenReached",
        "Hoa\\Compiler\\Exception\\UnrecognizedToken",
        "Hoa\\Compiler\\Exception\\Rule"
      ]
    },
    {
      "kind": "class",
      "name": "UnexpectedToken",
      "fqcn": "Hoa\\Compiler\\Exception\\UnexpectedToken",
      "namespace": "Hoa\\Compiler\\Exception",
      "file": "lib/hoa/compiler/Exception/UnexpectedToken.php",
      "line": 47,
      "extends": [
        "Hoa\\Compiler\\Exception\\UnrecognizedToken"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [],
      "staticCalls": [],
      "usedBy": [
        "Hoa\\Compiler\\Test\\Unit\\Exception\\UnexpectedToken"
      ]
    },
    {
      "kind": "class",
      "name": "UnrecognizedToken",
      "fqcn": "Hoa\\Compiler\\Exception\\UnrecognizedToken",
      "namespace": "Hoa\\Compiler\\Exception",
      "file": "lib/hoa/compiler/Exception/UnrecognizedToken.php",
      "line": 47,
      "extends": [
        "Hoa\\Compiler\\Exception\\Exception"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [],
      "staticCalls": [],
      "usedBy": [
        "Hoa\\Compiler\\Exception\\UnexpectedToken",
        "Hoa\\Compiler\\Test\\Unit\\Exception\\UnrecognizedToken"
      ]
    },
    {
      "kind": "class",
      "name": "Rule",
      "fqcn": "Hoa\\Compiler\\Exception\\Rule",
      "namespace": "Hoa\\Compiler\\Exception",
      "file": "lib/hoa/compiler/Exception/Rule.php",
      "line": 47,
      "extends": [
        "Hoa\\Compiler\\Exception\\Exception"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [],
      "staticCalls": [],
      "usedBy": [
        "Hoa\\Compiler\\Test\\Unit\\Exception\\Rule"
      ]
    },
    {
      "kind": "class",
      "name": "IllegalToken",
      "fqcn": "Hoa\\Compiler\\Test\\Unit\\Exception\\IllegalToken",
      "namespace": "Hoa\\Compiler\\Test\\Unit\\Exception",
      "file": "lib/hoa/compiler/Test/Unit/Exception/IllegalToken.php",
      "line": 51,
      "extends": [
        "Test\\Unit\\Suite"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [
        "Hoa\\Compiler\\Exception\\IllegalToken"
      ],
      "staticCalls": [
        "LUT\\Exception"
      ],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "Lexer",
      "fqcn": "Hoa\\Compiler\\Test\\Unit\\Exception\\Lexer",
      "namespace": "Hoa\\Compiler\\Test\\Unit\\Exception",
      "file": "lib/hoa/compiler/Test/Unit/Exception/Lexer.php",
      "line": 51,
      "extends": [
        "Test\\Unit\\Suite"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [
        "Hoa\\Compiler\\Exception\\Lexer"
      ],
      "staticCalls": [
        "LUT\\Exception"
      ],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "FinalStateHasNotBeenReached",
      "fqcn": "Hoa\\Compiler\\Test\\Unit\\Exception\\FinalStateHasNotBeenReached",
      "namespace": "Hoa\\Compiler\\Test\\Unit\\Exception",
      "file": "lib/hoa/compiler/Test/Unit/Exception/FinalStateHasNotBeenReached.php",
      "line": 51,
      "extends": [
        "Test\\Unit\\Suite"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [
        "Hoa\\Compiler\\Exception\\FinalStateHasNotBeenReached"
      ],
      "staticCalls": [
        "LUT\\Exception"
      ],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "Exception",
      "fqcn": "Hoa\\Compiler\\Test\\Unit\\Exception\\Exception",
      "namespace": "Hoa\\Compiler\\Test\\Unit\\Exception",
      "file": "lib/hoa/compiler/Test/Unit/Exception/Exception.php",
      "line": 51,
      "extends": [
        "Test\\Unit\\Suite"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [
        "Hoa\\Compiler\\Exception"
      ],
      "staticCalls": [
        "Hoa\\Exception"
      ],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "UnexpectedToken",
      "fqcn": "Hoa\\Compiler\\Test\\Unit\\Exception\\UnexpectedToken",
      "namespace": "Hoa\\Compiler\\Test\\Unit\\Exception",
      "file": "lib/hoa/compiler/Test/Unit/Exception/UnexpectedToken.php",
      "line": 51,
      "extends": [
        "Test\\Unit\\Suite"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [
        "Hoa\\Compiler\\Exception\\UnexpectedToken"
      ],
      "staticCalls": [
        "LUT\\Exception"
      ],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "UnrecognizedToken",
      "fqcn": "Hoa\\Compiler\\Test\\Unit\\Exception\\UnrecognizedToken",
      "namespace": "Hoa\\Compiler\\Test\\Unit\\Exception",
      "file": "lib/hoa/compiler/Test/Unit/Exception/UnrecognizedToken.php",
      "line": 51,
      "extends": [
        "Test\\Unit\\Suite"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [
        "Hoa\\Compiler\\Exception\\UnrecognizedToken"
      ],
      "staticCalls": [
        "LUT\\Exception"
      ],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "Rule",
      "fqcn": "Hoa\\Compiler\\Test\\Unit\\Exception\\Rule",
      "namespace": "Hoa\\Compiler\\Test\\Unit\\Exception",
      "file": "lib/hoa/compiler/Test/Unit/Exception/Rule.php",
      "line": 51,
      "extends": [
        "Test\\Unit\\Suite"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [
        "Hoa\\Compiler\\Exception\\Rule"
      ],
      "staticCalls": [
        "LUT\\Exception"
      ],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "Lexer",
      "fqcn": "Hoa\\Compiler\\Test\\Unit\\Llk\\Lexer",
      "namespace": "Hoa\\Compiler\\Test\\Unit\\Llk",
      "file": "lib/hoa/compiler/Test/Unit/Llk/Lexer.php",
      "line": 51,
      "extends": [
        "Test\\Unit\\Suite"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [
        "Hoa\\Compiler\\Llk\\Lexer"
      ],
      "staticCalls": [
        "Hoa\\Compiler\\Test\\Unit\\Llk\\Generator",
        "LUT\\Exception\\UnrecognizedToken",
        "LUT\\Exception\\Lexer"
      ],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "TreeNode",
      "fqcn": "Hoa\\Compiler\\Test\\Unit\\Llk\\TreeNode",
      "namespace": "Hoa\\Compiler\\Test\\Unit\\Llk",
      "file": "lib/hoa/compiler/Test/Unit/Llk/TreeNode.php",
      "line": 51,
      "extends": [
        "Test\\Unit\\Suite"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [
        "Hoa\\Compiler\\Llk\\TreeNode"
      ],
      "staticCalls": [
        "Visitor\\Element"
      ],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "Exception",
      "fqcn": "Hoa\\Compiler\\Test\\Unit\\Llk\\Sampler\\Exception",
      "namespace": "Hoa\\Compiler\\Test\\Unit\\Llk\\Sampler",
      "file": "lib/hoa/compiler/Test/Unit/Llk/Sampler/Exception.php",
      "line": 51,
      "extends": [
        "Test\\Unit\\Suite"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [
        "Hoa\\Compiler\\Llk\\Sampler\\Exception"
      ],
      "staticCalls": [
        "LUT\\Exception"
      ],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "Choice",
      "fqcn": "Hoa\\Compiler\\Test\\Unit\\Llk\\Rule\\Choice",
      "namespace": "Hoa\\Compiler\\Test\\Unit\\Llk\\Rule",
      "file": "lib/hoa/compiler/Test/Unit/Llk/Rule/Choice.php",
      "line": 51,
      "extends": [
        "Test\\Unit\\Suite"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [
        "Hoa\\Compiler\\Llk\\Rule\\Choice"
      ],
      "staticCalls": [
        "LUT\\Llk\\Rule"
      ],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "Ekzit",
      "fqcn": "Hoa\\Compiler\\Test\\Unit\\Llk\\Rule\\Ekzit",
      "namespace": "Hoa\\Compiler\\Test\\Unit\\Llk\\Rule",
      "file": "lib/hoa/compiler/Test/Unit/Llk/Rule/Ekzit.php",
      "line": 51,
      "extends": [
        "Test\\Unit\\Suite"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [
        "Hoa\\Compiler\\Llk\\Rule\\Ekzit"
      ],
      "staticCalls": [
        "LUT\\Llk\\Rule\\Invocation"
      ],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "Repetition",
      "fqcn": "Hoa\\Compiler\\Test\\Unit\\Llk\\Rule\\Repetition",
      "namespace": "Hoa\\Compiler\\Test\\Unit\\Llk\\Rule",
      "file": "lib/hoa/compiler/Test/Unit/Llk/Rule/Repetition.php",
      "line": 51,
      "extends": [
        "Test\\Unit\\Suite"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [
        "Hoa\\Compiler\\Llk\\Rule\\Repetition"
      ],
      "staticCalls": [
        "LUT\\Llk\\Rule",
        "LUT\\Exception\\Rule"
      ],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "Entry",
      "fqcn": "Hoa\\Compiler\\Test\\Unit\\Llk\\Rule\\Entry",
      "namespace": "Hoa\\Compiler\\Test\\Unit\\Llk\\Rule",
      "file": "lib/hoa/compiler/Test/Unit/Llk/Rule/Entry.php",
      "line": 51,
      "extends": [
        "Test\\Unit\\Suite"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [
        "Hoa\\Compiler\\Llk\\Rule\\Entry"
      ],
      "staticCalls": [
        "LUT\\Llk\\Rule\\Invocation"
      ],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "Concatenation",
      "fqcn": "Hoa\\Compiler\\Test\\Unit\\Llk\\Rule\\Concatenation",
      "namespace": "Hoa\\Compiler\\Test\\Unit\\Llk\\Rule",
      "file": "lib/hoa/compiler/Test/Unit/Llk/Rule/Concatenation.php",
      "line": 51,
      "extends": [
        "Test\\Unit\\Suite"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [
        "Hoa\\Compiler\\Llk\\Rule\\Concatenation"
      ],
      "staticCalls": [
        "LUT\\Llk\\Rule"
      ],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "Token",
      "fqcn": "Hoa\\Compiler\\Test\\Unit\\Llk\\Rule\\Token",
      "namespace": "Hoa\\Compiler\\Test\\Unit\\Llk\\Rule",
      "file": "lib/hoa/compiler/Test/Unit/Llk/Rule/Token.php",
      "line": 51,
      "extends": [
        "Test\\Unit\\Suite"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [
        "Hoa\\Compiler\\Llk\\Rule\\Token",
        "LUT\\Visitor\\Dump"
      ],
      "staticCalls": [
        "LUT\\Llk\\Rule",
        "LUT\\Llk\\TreeNode"
      ],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "Rule",
      "fqcn": "Hoa\\Compiler\\Test\\Unit\\Llk\\Rule\\Rule",
      "namespace": "Hoa\\Compiler\\Test\\Unit\\Llk\\Rule",
      "file": "lib/hoa/compiler/Test/Unit/Llk/Rule/Rule.php",
      "line": 50,
      "extends": [
        "Test\\Unit\\Suite"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [
        "Mock\\Hoa\\Compiler\\Llk\\Rule"
      ],
      "staticCalls": [],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "Invocation",
      "fqcn": "Hoa\\Compiler\\Test\\Unit\\Llk\\Rule\\Invocation",
      "namespace": "Hoa\\Compiler\\Test\\Unit\\Llk\\Rule",
      "file": "lib/hoa/compiler/Test/Unit/Llk/Rule/Invocation.php",
      "line": 50,
      "extends": [
        "Test\\Unit\\Suite"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [
        "Mock\\Hoa\\Compiler\\Llk\\Rule\\Invocation"
      ],
      "staticCalls": [],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "Llk",
      "fqcn": "Hoa\\Compiler\\Test\\Unit\\Llk\\Llk",
      "namespace": "Hoa\\Compiler\\Test\\Unit\\Llk",
      "file": "lib/hoa/compiler/Test/Unit/Llk/Llk.php",
      "line": 52,
      "extends": [
        "Test\\Unit\\Suite"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [
        "File\\ReadWrite",
        "LUT\\Llk\\Rule\\Token",
        "File\\Read"
      ],
      "staticCalls": [
        "Hoa\\Compiler\\Llk\\Llk",
        "LUT\\Exception",
        "LUT\\Llk\\Parser"
      ],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "Documentation",
      "fqcn": "Hoa\\Compiler\\Test\\Integration\\Llk\\Documentation",
      "namespace": "Hoa\\Compiler\\Test\\Integration\\Llk",
      "file": "lib/hoa/compiler/Test/Integration/Llk/Documentation.php",
      "line": 51,
      "extends": [
        "Test\\Integration\\Suite"
      ],
      "implements": [
        "Test\\Decorrelated"
      ],
      "uses": [],
      "dependencies": [],
      "instantiates": [
        "File\\ReadWrite"
      ],
      "staticCalls": [
        "LUT\\Llk",
        "LUT\\Exception\\UnexpectedToken"
      ],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "Analyzer",
      "fqcn": "Hoa\\Compiler\\Test\\Integration\\Llk\\Rule\\Analyzer",
      "namespace": "Hoa\\Compiler\\Test\\Integration\\Llk\\Rule",
      "file": "lib/hoa/compiler/Test/Integration/Llk/Rule/Analyzer.php",
      "line": 52,
      "extends": [
        "Test\\Integration\\Suite"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [
        "Hoa\\Compiler\\Llk\\Rule\\Analyzer",
        "Rule\\Token",
        "Rule\\Concatenation",
        "Rule\\Repetition",
        "Rule\\Choice"
      ],
      "staticCalls": [
        "LUT\\Exception"
      ],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "Soundness",
      "fqcn": "Hoa\\Compiler\\Test\\Integration\\Llk\\Soundness",
      "namespace": "Hoa\\Compiler\\Test\\Integration\\Llk",
      "file": "lib/hoa/compiler/Test/Integration/Llk/Soundness.php",
      "line": 49,
      "extends": [
        "Json\\Test\\Integration\\Soundness"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [],
      "staticCalls": [],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "Documentation",
      "fqcn": "Hoa\\Compiler\\Test\\Integration\\Documentation",
      "namespace": "Hoa\\Compiler\\Test\\Integration",
      "file": "lib/hoa/compiler/Test/Integration/Documentation.php",
      "line": 51,
      "extends": [
        "Test\\Integration\\Suite"
      ],
      "implements": [
        "Test\\Decorrelated"
      ],
      "uses": [],
      "dependencies": [],
      "instantiates": [
        "File\\ReadWrite",
        "LUT\\Visitor\\Dump"
      ],
      "staticCalls": [
        "LUT\\Llk"
      ],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "Pp",
      "fqcn": "Hoa\\Compiler\\Bin\\Pp",
      "namespace": "Hoa\\Compiler\\Bin",
      "file": "lib/hoa/compiler/Bin/Pp.php",
      "line": 52,
      "extends": [
        "Console\\Dispatcher\\Kit"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [
        "Compiler\\Llk\\Parser"
      ],
      "instantiates": [
        "File\\Read",
        "Compiler\\Llk\\Lexer"
      ],
      "staticCalls": [
        "Console\\GetOption",
        "Compiler\\Llk",
        "Consistency\\Autoloader"
      ],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "Lexer",
      "fqcn": "Hoa\\Compiler\\Llk\\Lexer",
      "namespace": "Hoa\\Compiler\\Llk",
      "file": "lib/hoa/compiler/Llk/Lexer.php",
      "line": 49,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [
        "Hoa\\Compiler\\Llk\\SplStack",
        "Compiler\\Exception\\UnrecognizedToken",
        "Compiler\\Exception\\Lexer"
      ],
      "staticCalls": [],
      "usedBy": [
        "Hoa\\Compiler\\Test\\Unit\\Llk\\Lexer",
        "Hoa\\Compiler\\Llk\\Parser"
      ]
    },
    {
      "kind": "class",
      "name": "TreeNode",
      "fqcn": "Hoa\\Compiler\\Llk\\TreeNode",
      "namespace": "Hoa\\Compiler\\Llk",
      "file": "lib/hoa/compiler/Llk/TreeNode.php",
      "line": 49,
      "extends": [],
      "implements": [
        "Visitor\\Element"
      ],
      "uses": [],
      "dependencies": [
        "Hoa\\Compiler\\Llk\\TreeNode",
        "Visitor\\Visit"
      ],
      "instantiates": [],
      "staticCalls": [],
      "usedBy": [
        "Hoa\\Compiler\\Test\\Unit\\Llk\\TreeNode",
        "Hoa\\Compiler\\Llk\\TreeNode",
        "Hoa\\Compiler\\Llk\\Parser"
      ]
    },
    {
      "kind": "class",
      "name": "BoundedExhaustive",
      "fqcn": "Hoa\\Compiler\\Llk\\Sampler\\BoundedExhaustive",
      "namespace": "Hoa\\Compiler\\Llk\\Sampler",
      "file": "lib/hoa/compiler/Llk/Sampler/BoundedExhaustive.php",
      "line": 54,
      "extends": [
        "Hoa\\Compiler\\Llk\\Sampler\\Sampler"
      ],
      "implements": [
        "Hoa\\Iterator"
      ],
      "uses": [],
      "dependencies": [
        "Compiler\\Llk\\Parser",
        "Visitor\\Visit",
        "Compiler\\Llk\\Rule"
      ],
      "instantiates": [
        "Compiler\\Llk\\Rule\\Ekzit",
        "Compiler\\Llk\\Rule\\Entry",
        "Hoa\\Compiler\\Llk\\Sampler\\Exception"
      ],
      "staticCalls": [],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "Uniform",
      "fqcn": "Hoa\\Compiler\\Llk\\Sampler\\Uniform",
      "namespace": "Hoa\\Compiler\\Llk\\Sampler",
      "file": "lib/hoa/compiler/Llk/Sampler/Uniform.php",
      "line": 55,
      "extends": [
        "Hoa\\Compiler\\Llk\\Sampler\\Sampler"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [
        "Compiler\\Llk\\Parser",
        "Visitor\\Visit",
        "Compiler\\Llk\\Rule"
      ],
      "instantiates": [
        "Math\\Sampler\\Random",
        "Math\\Combinatorics\\Combination\\Gamma",
        "Hoa\\Compiler\\Llk\\Sampler\\Exception"
      ],
      "staticCalls": [
        "Math\\Util"
      ],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "Sampler",
      "fqcn": "Hoa\\Compiler\\Llk\\Sampler\\Sampler",
      "namespace": "Hoa\\Compiler\\Llk\\Sampler",
      "file": "lib/hoa/compiler/Llk/Sampler/Sampler.php",
      "line": 51,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [
        "Compiler\\Llk\\Parser",
        "Visitor\\Visit",
        "Compiler\\Llk\\Rule\\Token"
      ],
      "instantiates": [
        "Compiler\\Llk\\Rule\\Token"
      ],
      "staticCalls": [],
      "usedBy": [
        "Hoa\\Compiler\\Llk\\Sampler\\BoundedExhaustive",
        "Hoa\\Compiler\\Llk\\Sampler\\Uniform",
        "Hoa\\Compiler\\Llk\\Sampler\\Coverage"
      ]
    },
    {
      "kind": "class",
      "name": "Coverage",
      "fqcn": "Hoa\\Compiler\\Llk\\Sampler\\Coverage",
      "namespace": "Hoa\\Compiler\\Llk\\Sampler",
      "file": "lib/hoa/compiler/Llk/Sampler/Coverage.php",
      "line": 62,
      "extends": [
        "Hoa\\Compiler\\Llk\\Sampler\\Sampler"
      ],
      "implements": [
        "Hoa\\Iterator"
      ],
      "uses": [],
      "dependencies": [
        "Compiler\\Llk\\Rule",
        "Compiler\\Llk\\Rule\\Ekzit"
      ],
      "instantiates": [
        "Compiler\\Llk\\Rule\\Entry",
        "Compiler\\Llk\\Rule\\Ekzit"
      ],
      "staticCalls": [],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "Exception",
      "fqcn": "Hoa\\Compiler\\Llk\\Sampler\\Exception",
      "namespace": "Hoa\\Compiler\\Llk\\Sampler",
      "file": "lib/hoa/compiler/Llk/Sampler/Exception.php",
      "line": 49,
      "extends": [
        "Compiler\\Exception"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [],
      "staticCalls": [],
      "usedBy": [
        "Hoa\\Compiler\\Test\\Unit\\Llk\\Sampler\\Exception",
        "Hoa\\Compiler\\Llk\\Sampler\\BoundedExhaustive",
        "Hoa\\Compiler\\Llk\\Sampler\\Uniform"
      ]
    },
    {
      "kind": "class",
      "name": "Choice",
      "fqcn": "Hoa\\Compiler\\Llk\\Rule\\Choice",
      "namespace": "Hoa\\Compiler\\Llk\\Rule",
      "file": "lib/hoa/compiler/Llk/Rule/Choice.php",
      "line": 47,
      "extends": [
        "Hoa\\Compiler\\Llk\\Rule\\Rule"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [],
      "staticCalls": [],
      "usedBy": [
        "Hoa\\Compiler\\Test\\Unit\\Llk\\Rule\\Choice",
        "Hoa\\Compiler\\Llk\\Rule\\Analyzer"
      ]
    },
    {
      "kind": "class",
      "name": "Ekzit",
      "fqcn": "Hoa\\Compiler\\Llk\\Rule\\Ekzit",
      "namespace": "Hoa\\Compiler\\Llk\\Rule",
      "file": "lib/hoa/compiler/Llk/Rule/Ekzit.php",
      "line": 46,
      "extends": [
        "Hoa\\Compiler\\Llk\\Rule\\Invocation"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [],
      "staticCalls": [],
      "usedBy": [
        "Hoa\\Compiler\\Test\\Unit\\Llk\\Rule\\Ekzit"
      ]
    },
    {
      "kind": "class",
      "name": "Repetition",
      "fqcn": "Hoa\\Compiler\\Llk\\Rule\\Repetition",
      "namespace": "Hoa\\Compiler\\Llk\\Rule",
      "file": "lib/hoa/compiler/Llk/Rule/Repetition.php",
      "line": 49,
      "extends": [
        "Hoa\\Compiler\\Llk\\Rule\\Rule"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [
        "Compiler\\Exception\\Rule"
      ],
      "staticCalls": [],
      "usedBy": [
        "Hoa\\Compiler\\Test\\Unit\\Llk\\Rule\\Repetition",
        "Hoa\\Compiler\\Llk\\Rule\\Analyzer"
      ]
    },
    {
      "kind": "class",
      "name": "Entry",
      "fqcn": "Hoa\\Compiler\\Llk\\Rule\\Entry",
      "namespace": "Hoa\\Compiler\\Llk\\Rule",
      "file": "lib/hoa/compiler/Llk/Rule/Entry.php",
      "line": 47,
      "extends": [
        "Hoa\\Compiler\\Llk\\Rule\\Invocation"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [],
      "staticCalls": [],
      "usedBy": [
        "Hoa\\Compiler\\Test\\Unit\\Llk\\Rule\\Entry"
      ]
    },
    {
      "kind": "class",
      "name": "Concatenation",
      "fqcn": "Hoa\\Compiler\\Llk\\Rule\\Concatenation",
      "namespace": "Hoa\\Compiler\\Llk\\Rule",
      "file": "lib/hoa/compiler/Llk/Rule/Concatenation.php",
      "line": 47,
      "extends": [
        "Hoa\\Compiler\\Llk\\Rule\\Rule"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [],
      "staticCalls": [],
      "usedBy": [
        "Hoa\\Compiler\\Test\\Unit\\Llk\\Rule\\Concatenation",
        "Hoa\\Compiler\\Llk\\Rule\\Analyzer"
      ]
    },
    {
      "kind": "class",
      "name": "Token",
      "fqcn": "Hoa\\Compiler\\Llk\\Rule\\Token",
      "namespace": "Hoa\\Compiler\\Llk\\Rule",
      "file": "lib/hoa/compiler/Llk/Rule/Token.php",
      "line": 50,
      "extends": [
        "Hoa\\Compiler\\Llk\\Rule\\Rule"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [
        "File\\Read"
      ],
      "staticCalls": [
        "Compiler\\Llk"
      ],
      "usedBy": [
        "Hoa\\Compiler\\Test\\Unit\\Llk\\Rule\\Token",
        "Hoa\\Compiler\\Llk\\Rule\\Analyzer"
      ]
    },
    {
      "kind": "class",
      "name": "Analyzer",
      "fqcn": "Hoa\\Compiler\\Llk\\Rule\\Analyzer",
      "namespace": "Hoa\\Compiler\\Llk\\Rule",
      "file": "lib/hoa/compiler/Llk/Rule/Analyzer.php",
      "line": 50,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [
        "Compiler\\Exception\\Rule",
        "Compiler\\Llk\\Lexer",
        "Iterator\\Lookahead",
        "Compiler\\Exception",
        "Hoa\\Compiler\\Llk\\Rule\\Choice",
        "Hoa\\Compiler\\Llk\\Rule\\Concatenation",
        "Hoa\\Compiler\\Llk\\Rule\\Repetition",
        "Hoa\\Compiler\\Llk\\Rule\\Token"
      ],
      "staticCalls": [],
      "usedBy": [
        "Hoa\\Compiler\\Test\\Integration\\Llk\\Rule\\Analyzer"
      ]
    },
    {
      "kind": "class",
      "name": "Rule",
      "fqcn": "Hoa\\Compiler\\Llk\\Rule\\Rule",
      "namespace": "Hoa\\Compiler\\Llk\\Rule",
      "file": "lib/hoa/compiler/Llk/Rule/Rule.php",
      "line": 49,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [],
      "staticCalls": [],
      "usedBy": [
        "Hoa\\Compiler\\Llk\\Rule\\Choice",
        "Hoa\\Compiler\\Llk\\Rule\\Repetition",
        "Hoa\\Compiler\\Llk\\Rule\\Concatenation",
        "Hoa\\Compiler\\Llk\\Rule\\Token"
      ]
    },
    {
      "kind": "class",
      "name": "Invocation",
      "fqcn": "Hoa\\Compiler\\Llk\\Rule\\Invocation",
      "namespace": "Hoa\\Compiler\\Llk\\Rule",
      "file": "lib/hoa/compiler/Llk/Rule/Invocation.php",
      "line": 47,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [],
      "staticCalls": [],
      "usedBy": [
        "Hoa\\Compiler\\Llk\\Rule\\Ekzit",
        "Hoa\\Compiler\\Llk\\Rule\\Entry"
      ]
    },
    {
      "kind": "class",
      "name": "Llk",
      "fqcn": "Hoa\\Compiler\\Llk\\Llk",
      "namespace": "Hoa\\Compiler\\Llk",
      "file": "lib/hoa/compiler/Llk/Llk.php",
      "line": 52,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [
        "Stream\\IStream\\In",
        "Hoa\\Compiler\\Llk\\Parser"
      ],
      "instantiates": [
        "Compiler\\Exception",
        "Rule\\Analyzer",
        "Hoa\\Compiler\\Llk\\Parser"
      ],
      "staticCalls": [],
      "usedBy": [
        "Hoa\\Compiler\\Test\\Unit\\Llk\\Llk"
      ]
    },
    {
      "kind": "class",
      "name": "Parser",
      "fqcn": "Hoa\\Compiler\\Llk\\Parser",
      "namespace": "Hoa\\Compiler\\Llk",
      "file": "lib/hoa/compiler/Llk/Parser.php",
      "line": 50,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [
        "Hoa\\Compiler\\Llk\\Rule",
        "Hoa\\Compiler\\Llk\\TreeNode"
      ],
      "instantiates": [
        "Hoa\\Compiler\\Llk\\Lexer",
        "Iterator\\Buffer",
        "Rule\\Ekzit",
        "Rule\\Entry",
        "Compiler\\Exception\\UnexpectedToken",
        "Compiler\\Exception",
        "Hoa\\Compiler\\Llk\\TreeNode"
      ],
      "staticCalls": [],
      "usedBy": [
        "Hoa\\Compiler\\Llk\\Llk"
      ]
    },
    {
      "kind": "class",
      "name": "Dump",
      "fqcn": "Hoa\\Compiler\\Visitor\\Dump",
      "namespace": "Hoa\\Compiler\\Visitor",
      "file": "lib/hoa/compiler/Visitor/Dump.php",
      "line": 49,
      "extends": [],
      "implements": [
        "Visitor\\Visit"
      ],
      "uses": [],
      "dependencies": [
        "Visitor\\Element"
      ],
      "instantiates": [],
      "staticCalls": [],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "Ll1",
      "fqcn": "Hoa\\Compiler\\Ll1",
      "namespace": "Hoa\\Compiler",
      "file": "lib/hoa/compiler/Ll1.php",
      "line": 53,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [
        "Exception\\FinalStateHasNotBeenReached",
        "Exception\\IllegalToken"
      ],
      "staticCalls": [],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "Wrapper",
      "fqcn": "Hoa\\Protocol\\Wrapper",
      "namespace": "Hoa\\Protocol",
      "file": "lib/hoa/protocol/Wrapper.php",
      "line": 48,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [
        "Hoa\\Protocol\\SEEK_SET"
      ],
      "instantiates": [],
      "staticCalls": [
        "Hoa\\Protocol\\Node",
        "Hoa\\Protocol\\Protocol"
      ],
      "usedBy": [
        "Hoa\\Protocol\\Test\\Unit\\Wrapper"
      ]
    },
    {
      "kind": "class",
      "name": "Wrapper",
      "fqcn": "Hoa\\Protocol\\Test\\Unit\\Wrapper",
      "namespace": "Hoa\\Protocol\\Test\\Unit",
      "file": "lib/hoa/protocol/Test/Unit/Wrapper.php",
      "line": 51,
      "extends": [
        "Test\\Unit\\Suite"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [
        "Hoa\\Protocol\\Wrapper"
      ],
      "instantiates": [
        "Hoa\\Protocol\\Wrapper"
      ],
      "staticCalls": [
        "Hoa\\Protocol\\Wrapper",
        "Hoa\\Protocol"
      ],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "Node",
      "fqcn": "Hoa\\Protocol\\Test\\Unit\\Node\\Node",
      "namespace": "Hoa\\Protocol\\Test\\Unit\\Node",
      "file": "lib/hoa/protocol/Test/Unit/Node/Node.php",
      "line": 51,
      "extends": [
        "Test\\Unit\\Suite"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [
        "Hoa\\Protocol\\Node\\Node"
      ],
      "staticCalls": [
        "Hoa\\Protocol\\Node\\Node",
        "Hoa\\Protocol"
      ],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "Library",
      "fqcn": "Hoa\\Protocol\\Test\\Unit\\Node\\Library",
      "namespace": "Hoa\\Protocol\\Test\\Unit\\Node",
      "file": "lib/hoa/protocol/Test/Unit/Node/Library.php",
      "line": 50,
      "extends": [
        "Test\\Unit\\Suite"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [
        "Hoa\\Protocol\\Node\\Library"
      ],
      "staticCalls": [],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "Protocol",
      "fqcn": "Hoa\\Protocol\\Test\\Unit\\Protocol",
      "namespace": "Hoa\\Protocol\\Test\\Unit",
      "file": "lib/hoa/protocol/Test/Unit/Protocol.php",
      "line": 50,
      "extends": [
        "Test\\Unit\\Suite"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [],
      "staticCalls": [
        "Hoa\\Protocol\\Protocol"
      ],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "Exception",
      "fqcn": "Hoa\\Protocol\\Test\\Unit\\Exception",
      "namespace": "Hoa\\Protocol\\Test\\Unit",
      "file": "lib/hoa/protocol/Test/Unit/Exception.php",
      "line": 50,
      "extends": [
        "Test\\Unit\\Suite"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [
        "Hoa\\Protocol\\Exception"
      ],
      "staticCalls": [],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "Resolve",
      "fqcn": "Hoa\\Protocol\\Bin\\Resolve",
      "namespace": "Hoa\\Protocol\\Bin",
      "file": "lib/hoa/protocol/Bin/Resolve.php",
      "line": 50,
      "extends": [
        "Console\\Dispatcher\\Kit"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [],
      "staticCalls": [
        "Console\\GetOption",
        "Hoa\\Console",
        "Hoa\\Protocol",
        "Console\\Cursor"
      ],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "Node",
      "fqcn": "Hoa\\Protocol\\Node\\Node",
      "namespace": "Hoa\\Protocol\\Node",
      "file": "lib/hoa/protocol/Node/Node.php",
      "line": 50,
      "extends": [],
      "implements": [
        "Hoa\\Protocol\\Node\\ArrayAccess",
        "Hoa\\Protocol\\Node\\IteratorAggregate"
      ],
      "uses": [],
      "dependencies": [],
      "instantiates": [
        "Protocol\\Exception",
        "Hoa\\Protocol\\Node\\ArrayIterator"
      ],
      "staticCalls": [
        "Hoa\\Protocol"
      ],
      "usedBy": [
        "Hoa\\Protocol\\Test\\Unit\\Node\\Node",
        "Hoa\\Protocol\\Node\\Library"
      ]
    },
    {
      "kind": "class",
      "name": "Library",
      "fqcn": "Hoa\\Protocol\\Node\\Library",
      "namespace": "Hoa\\Protocol\\Node",
      "file": "lib/hoa/protocol/Node/Library.php",
      "line": 47,
      "extends": [
        "Hoa\\Protocol\\Node\\Node"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [],
      "staticCalls": [],
      "usedBy": [
        "Hoa\\Protocol\\Test\\Unit\\Node\\Library"
      ]
    },
    {
      "kind": "class",
      "name": "Protocol",
      "fqcn": "Hoa\\Protocol\\Protocol",
      "namespace": "Hoa\\Protocol",
      "file": "lib/hoa/protocol/Protocol.php",
      "line": 49,
      "extends": [
        "Hoa\\Protocol\\Node"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [
        "Hoa\\Protocol\\Node",
        "Node\\Library"
      ],
      "staticCalls": [],
      "usedBy": [
        "Hoa\\Protocol\\Wrapper",
        "Hoa\\Protocol\\Test\\Unit\\Protocol"
      ]
    },
    {
      "kind": "class",
      "name": "Exception",
      "fqcn": "Hoa\\Protocol\\Exception",
      "namespace": "Hoa\\Protocol",
      "file": "lib/hoa/protocol/Exception.php",
      "line": 49,
      "extends": [
        "Hoa\\Exception"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [],
      "staticCalls": [],
      "usedBy": [
        "Hoa\\Protocol\\Test\\Unit\\Exception"
      ]
    },
    {
      "kind": "interface",
      "name": "Parameterizable",
      "fqcn": "Hoa\\Zformat\\Parameterizable",
      "namespace": "Hoa\\Zformat",
      "file": "lib/hoa/zformat/Parameterizable.php",
      "line": 47,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [],
      "staticCalls": [],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "Parameter",
      "fqcn": "Hoa\\Zformat\\Parameter",
      "namespace": "Hoa\\Zformat",
      "file": "lib/hoa/zformat/Parameter.php",
      "line": 47,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [
        "Hoa\\Zformat\\Exception",
        "Hoa\\Zformat\\ReflectionClass"
      ],
      "staticCalls": [
        "Hoa\\Zformat\\Parameter"
      ],
      "usedBy": [
        "Hoa\\Zformat\\Parameter"
      ]
    },
    {
      "kind": "class",
      "name": "Exception",
      "fqcn": "Hoa\\Zformat\\Exception",
      "namespace": "Hoa\\Zformat",
      "file": "lib/hoa/zformat/Exception.php",
      "line": 49,
      "extends": [
        "Hoa\\Exception"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [],
      "staticCalls": [],
      "usedBy": [
        "Hoa\\Zformat\\Parameter"
      ]
    },
    {
      "kind": "class",
      "name": "Lookbehind",
      "fqcn": "Hoa\\Iterator\\Lookbehind",
      "namespace": "Hoa\\Iterator",
      "file": "lib/hoa/iterator/Lookbehind.php",
      "line": 47,
      "extends": [
        "Hoa\\Iterator\\IteratorIterator"
      ],
      "implements": [
        "Hoa\\Iterator\\Outer"
      ],
      "uses": [],
      "dependencies": [
        "Hoa\\Iterator\\Iterator"
      ],
      "instantiates": [],
      "staticCalls": [],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "Append",
      "fqcn": "Hoa\\Iterator\\Append",
      "namespace": "Hoa\\Iterator",
      "file": "lib/hoa/iterator/Append.php",
      "line": 47,
      "extends": [
        "Hoa\\Iterator\\AppendIterator"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [],
      "staticCalls": [],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "Directory",
      "fqcn": "Hoa\\Iterator\\Recursive\\Directory",
      "namespace": "Hoa\\Iterator\\Recursive",
      "file": "lib/hoa/iterator/Recursive/Directory.php",
      "line": 47,
      "extends": [
        "Hoa\\Iterator\\Recursive\\RecursiveDirectoryIterator"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [],
      "staticCalls": [],
      "usedBy": []
    },
    {
      "kind": "interface",
      "name": "Recursive",
      "fqcn": "Hoa\\Iterator\\Recursive\\Recursive",
      "namespace": "Hoa\\Iterator\\Recursive",
      "file": "lib/hoa/iterator/Recursive/Recursive.php",
      "line": 49,
      "extends": [
        "Hoa\\Iterator\\Recursive\\RecursiveIterator"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [],
      "staticCalls": [],
      "usedBy": [
        "Hoa\\Iterator\\Recursive\\Mock",
        "Hoa\\Iterator\\Recursive\\RegularExpression"
      ]
    },
    {
      "kind": "class",
      "name": "Filter",
      "fqcn": "Hoa\\Iterator\\Recursive\\Filter",
      "namespace": "Hoa\\Iterator\\Recursive",
      "file": "lib/hoa/iterator/Recursive/Filter.php",
      "line": 47,
      "extends": [
        "Hoa\\Iterator\\Recursive\\RecursiveFilterIterator"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [],
      "staticCalls": [],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "CallbackFilter",
      "fqcn": "Hoa\\Iterator\\Recursive\\CallbackFilter",
      "namespace": "Hoa\\Iterator\\Recursive",
      "file": "lib/hoa/iterator/Recursive/CallbackFilter.php",
      "line": 47,
      "extends": [
        "Hoa\\Iterator\\Recursive\\RecursiveCallbackFilterIterator"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [],
      "staticCalls": [],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "Mock",
      "fqcn": "Hoa\\Iterator\\Recursive\\Mock",
      "namespace": "Hoa\\Iterator\\Recursive",
      "file": "lib/hoa/iterator/Recursive/Mock.php",
      "line": 48,
      "extends": [],
      "implements": [
        "Hoa\\Iterator\\Recursive\\Recursive"
      ],
      "uses": [],
      "dependencies": [
        "Hoa\\Iterator\\Recursive\\Traversable"
      ],
      "instantiates": [],
      "staticCalls": [],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "Iterator",
      "fqcn": "Hoa\\Iterator\\Recursive\\Iterator",
      "namespace": "Hoa\\Iterator\\Recursive",
      "file": "lib/hoa/iterator/Recursive/Iterator.php",
      "line": 47,
      "extends": [
        "Hoa\\Iterator\\Recursive\\RecursiveIteratorIterator"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [],
      "staticCalls": [],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "RegularExpression",
      "fqcn": "Hoa\\Iterator\\Recursive\\RegularExpression",
      "namespace": "Hoa\\Iterator\\Recursive",
      "file": "lib/hoa/iterator/Recursive/RegularExpression.php",
      "line": 53,
      "extends": [
        "Iterator\\RegularExpression"
      ],
      "implements": [
        "Hoa\\Iterator\\Recursive\\Recursive"
      ],
      "uses": [],
      "dependencies": [
        "Hoa\\Iterator\\Recursive\\RecursiveIterator"
      ],
      "instantiates": [],
      "staticCalls": [],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "Map",
      "fqcn": "Hoa\\Iterator\\Recursive\\Map",
      "namespace": "Hoa\\Iterator\\Recursive",
      "file": "lib/hoa/iterator/Recursive/Map.php",
      "line": 47,
      "extends": [
        "Hoa\\Iterator\\Recursive\\RecursiveArrayIterator"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [],
      "staticCalls": [],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "Directory",
      "fqcn": "Hoa\\Iterator\\Directory",
      "namespace": "Hoa\\Iterator",
      "file": "lib/hoa/iterator/Directory.php",
      "line": 47,
      "extends": [
        "Hoa\\Iterator\\DirectoryIterator"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [],
      "staticCalls": [],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "Lookbehind",
      "fqcn": "Hoa\\Iterator\\Test\\Unit\\Lookbehind",
      "namespace": "Hoa\\Iterator\\Test\\Unit",
      "file": "lib/hoa/iterator/Test/Unit/Lookbehind.php",
      "line": 50,
      "extends": [
        "Test\\Unit\\Suite"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [
        "LUT\\Map",
        "LUT\\Lookbehind",
        "LUT\\Mock"
      ],
      "staticCalls": [],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "Append",
      "fqcn": "Hoa\\Iterator\\Test\\Unit\\Append",
      "namespace": "Hoa\\Iterator\\Test\\Unit",
      "file": "lib/hoa/iterator/Test/Unit/Append.php",
      "line": 50,
      "extends": [
        "Test\\Unit\\Suite"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [
        "LUT\\Counter",
        "LUT\\Append"
      ],
      "staticCalls": [],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "Directory",
      "fqcn": "Hoa\\Iterator\\Test\\Unit\\Directory",
      "namespace": "Hoa\\Iterator\\Test\\Unit",
      "file": "lib/hoa/iterator/Test/Unit/Directory.php",
      "line": 50,
      "extends": [
        "Test\\Unit\\Suite"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [
        "LUT\\Directory",
        "LUT\\Recursive\\Directory",
        "LUT\\Recursive\\Iterator"
      ],
      "staticCalls": [
        "LUT\\Directory",
        "LUT\\FileSystem"
      ],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "NoRewind",
      "fqcn": "Hoa\\Iterator\\Test\\Unit\\NoRewind",
      "namespace": "Hoa\\Iterator\\Test\\Unit",
      "file": "lib/hoa/iterator/Test/Unit/NoRewind.php",
      "line": 50,
      "extends": [
        "Test\\Unit\\Suite"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [
        "LUT\\Map",
        "LUT\\NoRewind"
      ],
      "staticCalls": [],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "Multiple",
      "fqcn": "Hoa\\Iterator\\Test\\Unit\\Multiple",
      "namespace": "Hoa\\Iterator\\Test\\Unit",
      "file": "lib/hoa/iterator/Test/Unit/Multiple.php",
      "line": 50,
      "extends": [
        "Test\\Unit\\Suite"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [
        "LUT\\Map",
        "LUT\\Multiple"
      ],
      "staticCalls": [
        "LUT\\Multiple"
      ],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "FileSystem",
      "fqcn": "Hoa\\Iterator\\Test\\Unit\\FileSystem",
      "namespace": "Hoa\\Iterator\\Test\\Unit",
      "file": "lib/hoa/iterator/Test/Unit/FileSystem.php",
      "line": 50,
      "extends": [
        "Test\\Unit\\Suite"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [
        "LUT\\FileSystem"
      ],
      "staticCalls": [
        "LUT\\FileSystem"
      ],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "Counter",
      "fqcn": "Hoa\\Iterator\\Test\\Unit\\Counter",
      "namespace": "Hoa\\Iterator\\Test\\Unit",
      "file": "lib/hoa/iterator/Test/Unit/Counter.php",
      "line": 50,
      "extends": [
        "Test\\Unit\\Suite"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [
        "LUT\\Counter"
      ],
      "staticCalls": [
        "LUT\\Exception"
      ],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "Buffer",
      "fqcn": "Hoa\\Iterator\\Test\\Unit\\Buffer",
      "namespace": "Hoa\\Iterator\\Test\\Unit",
      "file": "lib/hoa/iterator/Test/Unit/Buffer.php",
      "line": 51,
      "extends": [
        "Test\\Unit\\Suite"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [
        "Hoa\\Iterator\\Buffer",
        "LUT\\Map"
      ],
      "staticCalls": [
        "Hoa\\Iterator\\Test\\Unit\\SplDoublyLinkedList"
      ],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "MyFilter",
      "fqcn": "Hoa\\Iterator\\Test\\Unit\\MyFilter",
      "namespace": "Hoa\\Iterator\\Test\\Unit",
      "file": "lib/hoa/iterator/Test/Unit/Filter.php",
      "line": 50,
      "extends": [
        "LUT\\Filter"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [],
      "staticCalls": [],
      "usedBy": [
        "Hoa\\Iterator\\Test\\Unit\\Filter"
      ]
    },
    {
      "kind": "class",
      "name": "Filter",
      "fqcn": "Hoa\\Iterator\\Test\\Unit\\Filter",
      "namespace": "Hoa\\Iterator\\Test\\Unit",
      "file": "lib/hoa/iterator/Test/Unit/Filter.php",
      "line": 66,
      "extends": [
        "Test\\Unit\\Suite"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [
        "Mock\\Hoa\\Iterator\\Test\\Unit\\MyFilter",
        "Hoa\\Iterator\\Test\\Unit\\MyFilter",
        "LUT\\Map"
      ],
      "staticCalls": [],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "CallbackFilter",
      "fqcn": "Hoa\\Iterator\\Test\\Unit\\CallbackFilter",
      "namespace": "Hoa\\Iterator\\Test\\Unit",
      "file": "lib/hoa/iterator/Test/Unit/CallbackFilter.php",
      "line": 50,
      "extends": [
        "Test\\Unit\\Suite"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [
        "LUT\\CallbackFilter",
        "LUT\\Recursive\\CallbackFilter",
        "LUT\\Recursive\\Iterator",
        "LUT\\Map",
        "LUT\\Recursive\\Map"
      ],
      "staticCalls": [],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "Mock",
      "fqcn": "Hoa\\Iterator\\Test\\Unit\\Mock",
      "namespace": "Hoa\\Iterator\\Test\\Unit",
      "file": "lib/hoa/iterator/Test/Unit/Mock.php",
      "line": 50,
      "extends": [
        "Test\\Unit\\Suite"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [
        "LUT\\Mock",
        "LUT\\Recursive\\Mock",
        "LUT\\Map",
        "LUT\\Recursive\\Iterator"
      ],
      "staticCalls": [],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "Lookahead",
      "fqcn": "Hoa\\Iterator\\Test\\Unit\\Lookahead",
      "namespace": "Hoa\\Iterator\\Test\\Unit",
      "file": "lib/hoa/iterator/Test/Unit/Lookahead.php",
      "line": 50,
      "extends": [
        "Test\\Unit\\Suite"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [
        "LUT\\Map",
        "LUT\\Lookahead",
        "LUT\\Mock"
      ],
      "staticCalls": [],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "Repeater",
      "fqcn": "Hoa\\Iterator\\Test\\Unit\\Repeater",
      "namespace": "Hoa\\Iterator\\Test\\Unit",
      "file": "lib/hoa/iterator/Test/Unit/Repeater.php",
      "line": 50,
      "extends": [
        "Test\\Unit\\Suite"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [
        "LUT\\Map",
        "LUT\\Repeater"
      ],
      "staticCalls": [],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "CallbackGenerator",
      "fqcn": "Hoa\\Iterator\\Test\\Unit\\CallbackGenerator",
      "namespace": "Hoa\\Iterator\\Test\\Unit",
      "file": "lib/hoa/iterator/Test/Unit/CallbackGenerator.php",
      "line": 50,
      "extends": [
        "Test\\Unit\\Suite"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [
        "LUT\\CallbackGenerator",
        "LUT\\Limit"
      ],
      "staticCalls": [],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "Demultiplexer",
      "fqcn": "Hoa\\Iterator\\Test\\Unit\\Demultiplexer",
      "namespace": "Hoa\\Iterator\\Test\\Unit",
      "file": "lib/hoa/iterator/Test/Unit/Demultiplexer.php",
      "line": 50,
      "extends": [
        "Test\\Unit\\Suite"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [
        "LUT\\Counter",
        "LUT\\Multiple",
        "LUT\\Demultiplexer"
      ],
      "staticCalls": [
        "LUT\\Multiple"
      ],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "Infinite",
      "fqcn": "Hoa\\Iterator\\Test\\Unit\\Infinite",
      "namespace": "Hoa\\Iterator\\Test\\Unit",
      "file": "lib/hoa/iterator/Test/Unit/Infinite.php",
      "line": 50,
      "extends": [
        "Test\\Unit\\Suite"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [
        "LUT\\Map",
        "LUT\\Infinite",
        "LUT\\Limit"
      ],
      "staticCalls": [],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "Limit",
      "fqcn": "Hoa\\Iterator\\Test\\Unit\\Limit",
      "namespace": "Hoa\\Iterator\\Test\\Unit",
      "file": "lib/hoa/iterator/Test/Unit/Limit.php",
      "line": 50,
      "extends": [
        "Test\\Unit\\Suite"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [
        "LUT\\Map",
        "LUT\\Limit"
      ],
      "staticCalls": [
        "Hoa\\Iterator\\Test\\Unit\\OutOfRangeException",
        "Hoa\\Iterator\\Test\\Unit\\OutOfBoundsException"
      ],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "SplFileInfo",
      "fqcn": "Hoa\\Iterator\\Test\\Unit\\SplFileInfo",
      "namespace": "Hoa\\Iterator\\Test\\Unit",
      "file": "lib/hoa/iterator/Test/Unit/SplFileInfo.php",
      "line": 50,
      "extends": [
        "Test\\Unit\\Suite"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [
        "LUT\\SplFileInfo"
      ],
      "staticCalls": [],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "RegularExpression",
      "fqcn": "Hoa\\Iterator\\Test\\Unit\\RegularExpression",
      "namespace": "Hoa\\Iterator\\Test\\Unit",
      "file": "lib/hoa/iterator/Test/Unit/RegularExpression.php",
      "line": 50,
      "extends": [
        "Test\\Unit\\Suite"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [
        "LUT\\Map",
        "LUT\\RegularExpression",
        "LUT\\Recursive\\Map",
        "LUT\\Recursive\\RegularExpression",
        "LUT\\Recursive\\Iterator"
      ],
      "staticCalls": [
        "LUT\\Recursive\\RegularExpression"
      ],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "Map",
      "fqcn": "Hoa\\Iterator\\Test\\Unit\\Map",
      "namespace": "Hoa\\Iterator\\Test\\Unit",
      "file": "lib/hoa/iterator/Test/Unit/Map.php",
      "line": 50,
      "extends": [
        "Test\\Unit\\Suite"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [
        "LUT\\Map",
        "LUT\\Recursive\\Map"
      ],
      "staticCalls": [
        "LUT\\Recursive\\Map"
      ],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "IteratorIterator",
      "fqcn": "Hoa\\Iterator\\Test\\Unit\\IteratorIterator",
      "namespace": "Hoa\\Iterator\\Test\\Unit",
      "file": "lib/hoa/iterator/Test/Unit/IteratorIterator.php",
      "line": 50,
      "extends": [
        "Test\\Unit\\Suite"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [
        "LUT\\Map",
        "LUT\\IteratorIterator",
        "LUT\\Recursive\\Map",
        "LUT\\Recursive\\Iterator"
      ],
      "staticCalls": [
        "LUT\\Recursive\\Iterator"
      ],
      "usedBy": []
    },
    {
      "kind": "interface",
      "name": "Aggregate",
      "fqcn": "Hoa\\Iterator\\Aggregate",
      "namespace": "Hoa\\Iterator",
      "file": "lib/hoa/iterator/Aggregate.php",
      "line": 47,
      "extends": [
        "Hoa\\Iterator\\IteratorAggregate"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [],
      "staticCalls": [],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "NoRewind",
      "fqcn": "Hoa\\Iterator\\NoRewind",
      "namespace": "Hoa\\Iterator",
      "file": "lib/hoa/iterator/NoRewind.php",
      "line": 47,
      "extends": [
        "Hoa\\Iterator\\NoRewindIterator"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [],
      "staticCalls": [],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "Multiple",
      "fqcn": "Hoa\\Iterator\\Multiple",
      "namespace": "Hoa\\Iterator",
      "file": "lib/hoa/iterator/Multiple.php",
      "line": 47,
      "extends": [
        "Hoa\\Iterator\\MultipleIterator"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [
        "Hoa\\Iterator\\Iterator"
      ],
      "instantiates": [],
      "staticCalls": [],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "FileSystem",
      "fqcn": "Hoa\\Iterator\\FileSystem",
      "namespace": "Hoa\\Iterator",
      "file": "lib/hoa/iterator/FileSystem.php",
      "line": 47,
      "extends": [
        "Hoa\\Iterator\\FilesystemIterator"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [],
      "staticCalls": [],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "Counter",
      "fqcn": "Hoa\\Iterator\\Counter",
      "namespace": "Hoa\\Iterator",
      "file": "lib/hoa/iterator/Counter.php",
      "line": 47,
      "extends": [],
      "implements": [
        "Hoa\\Iterator\\Iterator"
      ],
      "uses": [],
      "dependencies": [],
      "instantiates": [
        "Hoa\\Iterator\\Exception"
      ],
      "staticCalls": [],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "Buffer",
      "fqcn": "Hoa\\Iterator\\Buffer",
      "namespace": "Hoa\\Iterator",
      "file": "lib/hoa/iterator/Buffer.php",
      "line": 47,
      "extends": [
        "Hoa\\Iterator\\IteratorIterator"
      ],
      "implements": [
        "Hoa\\Iterator\\Outer"
      ],
      "uses": [],
      "dependencies": [
        "Hoa\\Iterator\\Iterator"
      ],
      "instantiates": [
        "Hoa\\Iterator\\SplDoublyLinkedList"
      ],
      "staticCalls": [],
      "usedBy": [
        "Hoa\\Iterator\\Test\\Unit\\Buffer"
      ]
    },
    {
      "kind": "class",
      "name": "Glob",
      "fqcn": "Hoa\\Iterator\\Glob",
      "namespace": "Hoa\\Iterator",
      "file": "lib/hoa/iterator/Glob.php",
      "line": 47,
      "extends": [
        "Hoa\\Iterator\\GlobIterator"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [],
      "staticCalls": [],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "Filter",
      "fqcn": "Hoa\\Iterator\\Filter",
      "namespace": "Hoa\\Iterator",
      "file": "lib/hoa/iterator/Filter.php",
      "line": 47,
      "extends": [
        "Hoa\\Iterator\\FilterIterator"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [],
      "staticCalls": [],
      "usedBy": [
        "Hoa\\Iterator\\RegularExpression"
      ]
    },
    {
      "kind": "class",
      "name": "CallbackFilter",
      "fqcn": "Hoa\\Iterator\\CallbackFilter",
      "namespace": "Hoa\\Iterator",
      "file": "lib/hoa/iterator/CallbackFilter.php",
      "line": 47,
      "extends": [
        "Hoa\\Iterator\\CallbackFilterIterator"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [],
      "staticCalls": [],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "Mock",
      "fqcn": "Hoa\\Iterator\\Mock",
      "namespace": "Hoa\\Iterator",
      "file": "lib/hoa/iterator/Mock.php",
      "line": 47,
      "extends": [
        "Hoa\\Iterator\\EmptyIterator"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [],
      "staticCalls": [],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "Lookahead",
      "fqcn": "Hoa\\Iterator\\Lookahead",
      "namespace": "Hoa\\Iterator",
      "file": "lib/hoa/iterator/Lookahead.php",
      "line": 47,
      "extends": [
        "Hoa\\Iterator\\IteratorIterator"
      ],
      "implements": [
        "Hoa\\Iterator\\Outer"
      ],
      "uses": [],
      "dependencies": [
        "Hoa\\Iterator\\Iterator"
      ],
      "instantiates": [],
      "staticCalls": [],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "Exception",
      "fqcn": "Hoa\\Iterator\\Exception",
      "namespace": "Hoa\\Iterator",
      "file": "lib/hoa/iterator/Exception.php",
      "line": 49,
      "extends": [
        "Hoa\\Exception"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [],
      "staticCalls": [],
      "usedBy": [
        "Hoa\\Iterator\\Counter",
        "Hoa\\Iterator\\Repeater"
      ]
    },
    {
      "kind": "class",
      "name": "Repeater",
      "fqcn": "Hoa\\Iterator\\Repeater",
      "namespace": "Hoa\\Iterator",
      "file": "lib/hoa/iterator/Repeater.php",
      "line": 47,
      "extends": [],
      "implements": [
        "Hoa\\Iterator\\Iterator"
      ],
      "uses": [],
      "dependencies": [
        "Hoa\\Iterator\\Traversable"
      ],
      "instantiates": [
        "Hoa\\Iterator\\Exception"
      ],
      "staticCalls": [],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "CallbackGenerator",
      "fqcn": "Hoa\\Iterator\\CallbackGenerator",
      "namespace": "Hoa\\Iterator",
      "file": "lib/hoa/iterator/CallbackGenerator.php",
      "line": 47,
      "extends": [],
      "implements": [
        "Hoa\\Iterator\\Iterator"
      ],
      "uses": [],
      "dependencies": [],
      "instantiates": [],
      "staticCalls": [],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "Demultiplexer",
      "fqcn": "Hoa\\Iterator\\Demultiplexer",
      "namespace": "Hoa\\Iterator",
      "file": "lib/hoa/iterator/Demultiplexer.php",
      "line": 48,
      "extends": [],
      "implements": [
        "Hoa\\Iterator\\Iterator"
      ],
      "uses": [],
      "dependencies": [
        "Hoa\\Iterator\\Traversable"
      ],
      "instantiates": [],
      "staticCalls": [],
      "usedBy": []
    },
    {
      "kind": "interface",
      "name": "Iterator",
      "fqcn": "Hoa\\Iterator\\Iterator",
      "namespace": "Hoa\\Iterator",
      "file": "lib/hoa/iterator/Iterator.php",
      "line": 49,
      "extends": [
        "Hoa\\Iterator\\Iterator"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [],
      "staticCalls": [],
      "usedBy": [
        "Hoa\\Iterator\\Lookbehind",
        "Hoa\\Iterator\\Multiple",
        "Hoa\\Iterator\\Counter",
        "Hoa\\Iterator\\Buffer",
        "Hoa\\Iterator\\Lookahead",
        "Hoa\\Iterator\\Repeater",
        "Hoa\\Iterator\\CallbackGenerator",
        "Hoa\\Iterator\\Demultiplexer",
        "Hoa\\Iterator\\Iterator",
        "Hoa\\Iterator\\RegularExpression"
      ]
    },
    {
      "kind": "class",
      "name": "Infinite",
      "fqcn": "Hoa\\Iterator\\Infinite",
      "namespace": "Hoa\\Iterator",
      "file": "lib/hoa/iterator/Infinite.php",
      "line": 47,
      "extends": [
        "Hoa\\Iterator\\InfiniteIterator"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [],
      "staticCalls": [],
      "usedBy": []
    },
    {
      "kind": "interface",
      "name": "Seekable",
      "fqcn": "Hoa\\Iterator\\Seekable",
      "namespace": "Hoa\\Iterator",
      "file": "lib/hoa/iterator/Seekable.php",
      "line": 47,
      "extends": [
        "Hoa\\Iterator\\SeekableIterator"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [],
      "staticCalls": [],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "Limit",
      "fqcn": "Hoa\\Iterator\\Limit",
      "namespace": "Hoa\\Iterator",
      "file": "lib/hoa/iterator/Limit.php",
      "line": 47,
      "extends": [
        "Hoa\\Iterator\\LimitIterator"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [],
      "staticCalls": [],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "SplFileInfo",
      "fqcn": "Hoa\\Iterator\\SplFileInfo",
      "namespace": "Hoa\\Iterator",
      "file": "lib/hoa/iterator/SplFileInfo.php",
      "line": 47,
      "extends": [
        "Hoa\\Iterator\\SplFileInfo"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [],
      "staticCalls": [],
      "usedBy": [
        "Hoa\\Iterator\\SplFileInfo"
      ]
    },
    {
      "kind": "class",
      "name": "RegularExpression",
      "fqcn": "Hoa\\Iterator\\RegularExpression",
      "namespace": "Hoa\\Iterator",
      "file": "lib/hoa/iterator/RegularExpression.php",
      "line": 51,
      "extends": [
        "Hoa\\Iterator\\Filter"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [
        "Hoa\\Iterator\\Iterator"
      ],
      "instantiates": [
        "Hoa\\Iterator\\InvalidArgumentException"
      ],
      "staticCalls": [],
      "usedBy": []
    },
    {
      "kind": "interface",
      "name": "Outer",
      "fqcn": "Hoa\\Iterator\\Outer",
      "namespace": "Hoa\\Iterator",
      "file": "lib/hoa/iterator/Outer.php",
      "line": 47,
      "extends": [
        "Hoa\\Iterator\\OuterIterator"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [],
      "staticCalls": [],
      "usedBy": [
        "Hoa\\Iterator\\Lookbehind",
        "Hoa\\Iterator\\Buffer",
        "Hoa\\Iterator\\Lookahead"
      ]
    },
    {
      "kind": "class",
      "name": "Map",
      "fqcn": "Hoa\\Iterator\\Map",
      "namespace": "Hoa\\Iterator",
      "file": "lib/hoa/iterator/Map.php",
      "line": 47,
      "extends": [
        "Hoa\\Iterator\\ArrayIterator"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [],
      "staticCalls": [],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "IteratorIterator",
      "fqcn": "Hoa\\Iterator\\IteratorIterator",
      "namespace": "Hoa\\Iterator",
      "file": "lib/hoa/iterator/IteratorIterator.php",
      "line": 47,
      "extends": [
        "Hoa\\Iterator\\IteratorIterator"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [],
      "staticCalls": [],
      "usedBy": [
        "Hoa\\Iterator\\Lookbehind",
        "Hoa\\Iterator\\Buffer",
        "Hoa\\Iterator\\Lookahead",
        "Hoa\\Iterator\\IteratorIterator"
      ]
    },
    {
      "kind": "class",
      "name": "Bucket",
      "fqcn": "Hoa\\Stream\\Bucket",
      "namespace": "Hoa\\Stream",
      "file": "lib/hoa/stream/Bucket.php",
      "line": 47,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [
        "Hoa\\Stream\\IS_A_BRIGADE",
        "Hoa\\Stream\\Bucket"
      ],
      "instantiates": [],
      "staticCalls": [],
      "usedBy": [
        "Hoa\\Stream\\Bucket",
        "Hoa\\Stream\\Test\\Unit\\Bucket"
      ]
    },
    {
      "kind": "class",
      "name": "Bucket",
      "fqcn": "Hoa\\Stream\\Test\\Unit\\Bucket",
      "namespace": "Hoa\\Stream\\Test\\Unit",
      "file": "lib/hoa/stream/Test/Unit/Bucket.php",
      "line": 50,
      "extends": [
        "Test\\Unit\\Suite"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [
        "Hoa\\Stream\\Bucket"
      ],
      "staticCalls": [
        "Hoa\\Stream\\Bucket",
        "Hoa\\Stream\\Test\\Unit\\StdClass"
      ],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "Wrapper",
      "fqcn": "Hoa\\Stream\\Test\\Unit\\Wrapper\\Wrapper",
      "namespace": "Hoa\\Stream\\Test\\Unit\\Wrapper",
      "file": "lib/hoa/stream/Test/Unit/Wrapper/Wrapper.php",
      "line": 51,
      "extends": [
        "Test\\Unit\\Suite"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [],
      "staticCalls": [
        "Hoa\\Stream\\Wrapper\\Wrapper",
        "LUT\\Exception",
        "Hoa\\Stream\\Test\\Unit\\Wrapper\\StdClass"
      ],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "IWrapper",
      "fqcn": "Hoa\\Stream\\Test\\Unit\\Wrapper\\IWrapper\\IWrapper",
      "namespace": "Hoa\\Stream\\Test\\Unit\\Wrapper\\IWrapper",
      "file": "lib/hoa/stream/Test/Unit/Wrapper/IWrapper/IWrapper.php",
      "line": 51,
      "extends": [
        "Test\\Unit\\Suite"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [
        "Mock\\Hoa\\Stream\\Wrapper\\IWrapper\\IWrapper"
      ],
      "staticCalls": [
        "Hoa\\Stream\\Wrapper\\IWrapper\\IWrapper",
        "LUT\\Wrapper\\IWrapper\\File",
        "LUT\\Wrapper\\IWrapper\\Stream"
      ],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "File",
      "fqcn": "Hoa\\Stream\\Test\\Unit\\Wrapper\\IWrapper\\File",
      "namespace": "Hoa\\Stream\\Test\\Unit\\Wrapper\\IWrapper",
      "file": "lib/hoa/stream/Test/Unit/Wrapper/IWrapper/File.php",
      "line": 50,
      "extends": [
        "Test\\Unit\\Suite"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [
        "Mock\\Hoa\\Stream\\Wrapper\\IWrapper\\File"
      ],
      "staticCalls": [
        "Hoa\\Stream\\Wrapper\\IWrapper\\File"
      ],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "Stream",
      "fqcn": "Hoa\\Stream\\Test\\Unit\\Wrapper\\IWrapper\\Stream",
      "namespace": "Hoa\\Stream\\Test\\Unit\\Wrapper\\IWrapper",
      "file": "lib/hoa/stream/Test/Unit/Wrapper/IWrapper/Stream.php",
      "line": 50,
      "extends": [
        "Test\\Unit\\Suite"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [
        "Mock\\Hoa\\Stream\\Wrapper\\IWrapper\\Stream"
      ],
      "staticCalls": [
        "Hoa\\Stream\\Wrapper\\IWrapper\\Stream"
      ],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "Exception",
      "fqcn": "Hoa\\Stream\\Test\\Unit\\Wrapper\\Exception",
      "namespace": "Hoa\\Stream\\Test\\Unit\\Wrapper",
      "file": "lib/hoa/stream/Test/Unit/Wrapper/Exception.php",
      "line": 51,
      "extends": [
        "Test\\Unit\\Suite"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [
        "Hoa\\Stream\\Wrapper\\Exception"
      ],
      "staticCalls": [
        "LUT\\Exception"
      ],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "Composite",
      "fqcn": "Hoa\\Stream\\Test\\Unit\\Composite",
      "namespace": "Hoa\\Stream\\Test\\Unit",
      "file": "lib/hoa/stream/Test/Unit/Composite.php",
      "line": 50,
      "extends": [
        "Test\\Unit\\Suite"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [
        "Hoa\\Stream\\Test\\Unit\\StdClass",
        "Mock\\Hoa\\Stream\\Composite",
        "Mock\\Hoa\\Stream"
      ],
      "staticCalls": [],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "Context",
      "fqcn": "Hoa\\Stream\\Test\\Unit\\Context",
      "namespace": "Hoa\\Stream\\Test\\Unit",
      "file": "lib/hoa/stream/Test/Unit/Context.php",
      "line": 51,
      "extends": [
        "Test\\Unit\\Suite"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [],
      "staticCalls": [
        "Hoa\\Stream\\Context",
        "LUT\\Exception"
      ],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "Lockable",
      "fqcn": "Hoa\\Stream\\Test\\Unit\\IStream\\Lockable",
      "namespace": "Hoa\\Stream\\Test\\Unit\\IStream",
      "file": "lib/hoa/stream/Test/Unit/IStream/Lockable.php",
      "line": 51,
      "extends": [
        "Test\\Unit\\Suite"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [
        "Mock\\Hoa\\Stream\\IStream\\Lockable"
      ],
      "staticCalls": [
        "Hoa\\Stream\\IStream\\Lockable",
        "LUT\\IStream\\Stream"
      ],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "Out",
      "fqcn": "Hoa\\Stream\\Test\\Unit\\IStream\\Out",
      "namespace": "Hoa\\Stream\\Test\\Unit\\IStream",
      "file": "lib/hoa/stream/Test/Unit/IStream/Out.php",
      "line": 51,
      "extends": [
        "Test\\Unit\\Suite"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [
        "Mock\\Hoa\\Stream\\IStream\\Out"
      ],
      "staticCalls": [
        "Hoa\\Stream\\IStream\\Out",
        "LUT\\IStream\\Stream"
      ],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "Structural",
      "fqcn": "Hoa\\Stream\\Test\\Unit\\IStream\\Structural",
      "namespace": "Hoa\\Stream\\Test\\Unit\\IStream",
      "file": "lib/hoa/stream/Test/Unit/IStream/Structural.php",
      "line": 51,
      "extends": [
        "Test\\Unit\\Suite"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [
        "Mock\\Hoa\\Stream\\IStream\\Structural"
      ],
      "staticCalls": [
        "Hoa\\Stream\\IStream\\Structural",
        "LUT\\IStream\\Stream"
      ],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "Touchable",
      "fqcn": "Hoa\\Stream\\Test\\Unit\\IStream\\Touchable",
      "namespace": "Hoa\\Stream\\Test\\Unit\\IStream",
      "file": "lib/hoa/stream/Test/Unit/IStream/Touchable.php",
      "line": 51,
      "extends": [
        "Test\\Unit\\Suite"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [
        "Mock\\Hoa\\Stream\\IStream\\Touchable"
      ],
      "staticCalls": [
        "Hoa\\Stream\\IStream\\Touchable",
        "LUT\\IStream\\Stream"
      ],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "Pathable",
      "fqcn": "Hoa\\Stream\\Test\\Unit\\IStream\\Pathable",
      "namespace": "Hoa\\Stream\\Test\\Unit\\IStream",
      "file": "lib/hoa/stream/Test/Unit/IStream/Pathable.php",
      "line": 51,
      "extends": [
        "Test\\Unit\\Suite"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [
        "Mock\\Hoa\\Stream\\IStream\\Pathable"
      ],
      "staticCalls": [
        "Hoa\\Stream\\IStream\\Pathable",
        "LUT\\IStream\\Stream"
      ],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "In",
      "fqcn": "Hoa\\Stream\\Test\\Unit\\IStream\\In",
      "namespace": "Hoa\\Stream\\Test\\Unit\\IStream",
      "file": "lib/hoa/stream/Test/Unit/IStream/In.php",
      "line": 51,
      "extends": [
        "Test\\Unit\\Suite"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [
        "Mock\\Hoa\\Stream\\IStream\\In"
      ],
      "staticCalls": [
        "Hoa\\Stream\\IStream\\In",
        "LUT\\IStream\\Stream"
      ],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "Bufferable",
      "fqcn": "Hoa\\Stream\\Test\\Unit\\IStream\\Bufferable",
      "namespace": "Hoa\\Stream\\Test\\Unit\\IStream",
      "file": "lib/hoa/stream/Test/Unit/IStream/Bufferable.php",
      "line": 51,
      "extends": [
        "Test\\Unit\\Suite"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [
        "Mock\\Hoa\\Stream\\IStream\\Bufferable"
      ],
      "staticCalls": [
        "Hoa\\Stream\\IStream\\Bufferable",
        "LUT\\IStream\\Stream"
      ],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "Stream",
      "fqcn": "Hoa\\Stream\\Test\\Unit\\IStream\\Stream",
      "namespace": "Hoa\\Stream\\Test\\Unit\\IStream",
      "file": "lib/hoa/stream/Test/Unit/IStream/Stream.php",
      "line": 50,
      "extends": [
        "Test\\Unit\\Suite"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [
        "Mock\\Hoa\\Stream\\IStream\\Stream"
      ],
      "staticCalls": [
        "Hoa\\Stream\\IStream\\Stream"
      ],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "Pointable",
      "fqcn": "Hoa\\Stream\\Test\\Unit\\IStream\\Pointable",
      "namespace": "Hoa\\Stream\\Test\\Unit\\IStream",
      "file": "lib/hoa/stream/Test/Unit/IStream/Pointable.php",
      "line": 51,
      "extends": [
        "Test\\Unit\\Suite"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [
        "Mock\\Hoa\\Stream\\IStream\\Pointable"
      ],
      "staticCalls": [
        "Hoa\\Stream\\IStream\\Pointable",
        "LUT\\IStream\\Stream"
      ],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "Statable",
      "fqcn": "Hoa\\Stream\\Test\\Unit\\IStream\\Statable",
      "namespace": "Hoa\\Stream\\Test\\Unit\\IStream",
      "file": "lib/hoa/stream/Test/Unit/IStream/Statable.php",
      "line": 51,
      "extends": [
        "Test\\Unit\\Suite"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [
        "Mock\\Hoa\\Stream\\IStream\\Statable"
      ],
      "staticCalls": [
        "Hoa\\Stream\\IStream\\Statable",
        "LUT\\IStream\\Stream"
      ],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "Stream",
      "fqcn": "Hoa\\Stream\\Test\\Unit\\Stream",
      "namespace": "Hoa\\Stream\\Test\\Unit",
      "file": "lib/hoa/stream/Test/Unit/Stream.php",
      "line": 51,
      "extends": [
        "Test\\Unit\\Suite"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [
        "Event\\Bucket"
      ],
      "instantiates": [
        "Hoa\\Stream\\Test\\Unit\\SUT",
        "Mock\\Hoa\\Stream\\Test\\Unit\\SUTWithPublicClose"
      ],
      "staticCalls": [
        "LUT\\IStream\\Stream",
        "Event\\Listenable",
        "Hoa\\Stream\\Test\\Unit\\SUT",
        "Event\\Listener",
        "Hoa\\Event",
        "LUT\\Context",
        "LUT\\Exception"
      ],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "SUT",
      "fqcn": "Hoa\\Stream\\Test\\Unit\\SUT",
      "namespace": "Hoa\\Stream\\Test\\Unit",
      "file": "lib/hoa/stream/Test/Unit/Stream.php",
      "line": 769,
      "extends": [
        "LUT\\Stream"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [
        "LUT\\Context"
      ],
      "instantiates": [],
      "staticCalls": [],
      "usedBy": [
        "Hoa\\Stream\\Test\\Unit\\Stream",
        "Hoa\\Stream\\Test\\Unit\\SUTWithPublicClose"
      ]
    },
    {
      "kind": "class",
      "name": "SUTWithPublicClose",
      "fqcn": "Hoa\\Stream\\Test\\Unit\\SUTWithPublicClose",
      "namespace": "Hoa\\Stream\\Test\\Unit",
      "file": "lib/hoa/stream/Test/Unit/Stream.php",
      "line": 788,
      "extends": [
        "Hoa\\Stream\\Test\\Unit\\SUT"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [],
      "staticCalls": [],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "Exception",
      "fqcn": "Hoa\\Stream\\Test\\Unit\\Exception",
      "namespace": "Hoa\\Stream\\Test\\Unit",
      "file": "lib/hoa/stream/Test/Unit/Exception.php",
      "line": 51,
      "extends": [
        "Test\\Unit\\Suite"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [
        "Hoa\\Stream\\Exception"
      ],
      "staticCalls": [
        "Hoa\\Exception"
      ],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "Basic",
      "fqcn": "Hoa\\Stream\\Test\\Unit\\Filter\\Basic",
      "namespace": "Hoa\\Stream\\Test\\Unit\\Filter",
      "file": "lib/hoa/stream/Test/Unit/Filter/Basic.php",
      "line": 51,
      "extends": [
        "Test\\Unit\\Suite"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [
        "Mock\\Hoa\\Stream\\Filter\\Basic"
      ],
      "staticCalls": [
        "Mock\\Hoa\\Stream\\Filter\\Basic",
        "Hoa\\Stream\\Test\\Unit\\Filter\\php_user_filter",
        "LUT\\IStream\\Stream"
      ],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "Filter",
      "fqcn": "Hoa\\Stream\\Test\\Unit\\Filter\\Filter",
      "namespace": "Hoa\\Stream\\Test\\Unit\\Filter",
      "file": "lib/hoa/stream/Test/Unit/Filter/Filter.php",
      "line": 51,
      "extends": [
        "Test\\Unit\\Suite"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [
        "Mock\\StdClass"
      ],
      "staticCalls": [
        "Hoa\\Stream\\Filter",
        "Hoa\\Stream\\Test\\Unit\\Filter\\StdClass",
        "LUT\\Filter\\Exception",
        "Mock\\StdClass"
      ],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "Exception",
      "fqcn": "Hoa\\Stream\\Test\\Unit\\Filter\\Exception",
      "namespace": "Hoa\\Stream\\Test\\Unit\\Filter",
      "file": "lib/hoa/stream/Test/Unit/Filter/Exception.php",
      "line": 51,
      "extends": [
        "Test\\Unit\\Suite"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [
        "Hoa\\Stream\\Filter\\Exception"
      ],
      "staticCalls": [
        "LUT\\Exception"
      ],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "Stream",
      "fqcn": "Hoa\\Stream\\Test\\Integration\\Stream",
      "namespace": "Hoa\\Stream\\Test\\Integration",
      "file": "lib/hoa/stream/Test/Integration/Stream.php",
      "line": 51,
      "extends": [
        "Test\\Integration\\Suite"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [
        "Event\\Bucket"
      ],
      "instantiates": [
        "Hoa\\Stream\\Test\\Integration\\SUT"
      ],
      "staticCalls": [],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "SUT",
      "fqcn": "Hoa\\Stream\\Test\\Integration\\SUT",
      "namespace": "Hoa\\Stream\\Test\\Integration",
      "file": "lib/hoa/stream/Test/Integration/Stream.php",
      "line": 154,
      "extends": [
        "LUT\\Stream"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [
        "LUT\\Context"
      ],
      "instantiates": [],
      "staticCalls": [],
      "usedBy": [
        "Hoa\\Stream\\Test\\Integration\\Stream"
      ]
    },
    {
      "kind": "class",
      "name": "LateComputed",
      "fqcn": "Hoa\\Stream\\Test\\Integration\\Filter\\LateComputed",
      "namespace": "Hoa\\Stream\\Test\\Integration\\Filter",
      "file": "lib/hoa/stream/Test/Integration/Filter/LateComputed.php",
      "line": 51,
      "extends": [
        "Test\\Integration\\Suite"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [],
      "staticCalls": [
        "Hoa\\Stream\\Filter",
        "Hoa\\Stream\\Test\\Integration\\Filter\\CustomFilter"
      ],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "CustomFilter",
      "fqcn": "Hoa\\Stream\\Test\\Integration\\Filter\\CustomFilter",
      "namespace": "Hoa\\Stream\\Test\\Integration\\Filter",
      "file": "lib/hoa/stream/Test/Integration/Filter/LateComputed.php",
      "line": 78,
      "extends": [
        "LUT\\Filter\\LateComputed"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [],
      "staticCalls": [],
      "usedBy": [
        "Hoa\\Stream\\Test\\Integration\\Filter\\LateComputed"
      ]
    },
    {
      "kind": "class",
      "name": "Filter",
      "fqcn": "Hoa\\Stream\\Test\\Integration\\Filter\\Filter",
      "namespace": "Hoa\\Stream\\Test\\Integration\\Filter",
      "file": "lib/hoa/stream/Test/Integration/Filter/Filter.php",
      "line": 50,
      "extends": [
        "Test\\Integration\\Suite"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [],
      "staticCalls": [
        "Hoa\\Stream\\Filter"
      ],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "Wrapper",
      "fqcn": "Hoa\\Stream\\Wrapper\\Wrapper",
      "namespace": "Hoa\\Stream\\Wrapper",
      "file": "lib/hoa/stream/Wrapper/Wrapper.php",
      "line": 49,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [
        "Hoa\\Stream\\Wrapper\\Exception"
      ],
      "staticCalls": [],
      "usedBy": [
        "Hoa\\Stream\\Test\\Unit\\Wrapper\\Wrapper"
      ]
    },
    {
      "kind": "interface",
      "name": "IWrapper",
      "fqcn": "Hoa\\Stream\\Wrapper\\IWrapper\\IWrapper",
      "namespace": "Hoa\\Stream\\Wrapper\\IWrapper",
      "file": "lib/hoa/stream/Wrapper/IWrapper/IWrapper.php",
      "line": 49,
      "extends": [
        "Hoa\\Stream\\Wrapper\\IWrapper\\File",
        "Hoa\\Stream\\Wrapper\\IWrapper\\Stream"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [],
      "staticCalls": [],
      "usedBy": [
        "Hoa\\Stream\\Test\\Unit\\Wrapper\\IWrapper\\IWrapper"
      ]
    },
    {
      "kind": "interface",
      "name": "File",
      "fqcn": "Hoa\\Stream\\Wrapper\\IWrapper\\File",
      "namespace": "Hoa\\Stream\\Wrapper\\IWrapper",
      "file": "lib/hoa/stream/Wrapper/IWrapper/File.php",
      "line": 47,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [],
      "staticCalls": [],
      "usedBy": [
        "Hoa\\Stream\\Test\\Unit\\Wrapper\\IWrapper\\File",
        "Hoa\\Stream\\Wrapper\\IWrapper\\IWrapper"
      ]
    },
    {
      "kind": "interface",
      "name": "Stream",
      "fqcn": "Hoa\\Stream\\Wrapper\\IWrapper\\Stream",
      "namespace": "Hoa\\Stream\\Wrapper\\IWrapper",
      "file": "lib/hoa/stream/Wrapper/IWrapper/Stream.php",
      "line": 47,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [
        "Hoa\\Stream\\Wrapper\\IWrapper\\SEEK_SET"
      ],
      "instantiates": [],
      "staticCalls": [],
      "usedBy": [
        "Hoa\\Stream\\Test\\Unit\\Wrapper\\IWrapper\\Stream",
        "Hoa\\Stream\\Wrapper\\IWrapper\\IWrapper"
      ]
    },
    {
      "kind": "class",
      "name": "Exception",
      "fqcn": "Hoa\\Stream\\Wrapper\\Exception",
      "namespace": "Hoa\\Stream\\Wrapper",
      "file": "lib/hoa/stream/Wrapper/Exception.php",
      "line": 49,
      "extends": [
        "Stream\\Exception"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [],
      "staticCalls": [],
      "usedBy": [
        "Hoa\\Stream\\Test\\Unit\\Wrapper\\Exception",
        "Hoa\\Stream\\Wrapper\\Wrapper"
      ]
    },
    {
      "kind": "class",
      "name": "Composite",
      "fqcn": "Hoa\\Stream\\Composite",
      "namespace": "Hoa\\Stream",
      "file": "lib/hoa/stream/Composite.php",
      "line": 47,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [
        "Hoa\\Stream\\Stream"
      ],
      "instantiates": [],
      "staticCalls": [],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "Context",
      "fqcn": "Hoa\\Stream\\Context",
      "namespace": "Hoa\\Stream",
      "file": "lib/hoa/stream/Context.php",
      "line": 47,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [
        "Hoa\\Stream\\Exception"
      ],
      "staticCalls": [],
      "usedBy": [
        "Hoa\\Stream\\Test\\Unit\\Context",
        "Hoa\\Stream\\Stream"
      ]
    },
    {
      "kind": "interface",
      "name": "Lockable",
      "fqcn": "Hoa\\Stream\\IStream\\Lockable",
      "namespace": "Hoa\\Stream\\IStream",
      "file": "lib/hoa/stream/IStream/Lockable.php",
      "line": 47,
      "extends": [
        "Hoa\\Stream\\IStream\\Stream"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [],
      "staticCalls": [],
      "usedBy": [
        "Hoa\\Stream\\Test\\Unit\\IStream\\Lockable"
      ]
    },
    {
      "kind": "interface",
      "name": "Out",
      "fqcn": "Hoa\\Stream\\IStream\\Out",
      "namespace": "Hoa\\Stream\\IStream",
      "file": "lib/hoa/stream/IStream/Out.php",
      "line": 47,
      "extends": [
        "Hoa\\Stream\\IStream\\Stream"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [],
      "staticCalls": [],
      "usedBy": [
        "Hoa\\Stream\\Test\\Unit\\IStream\\Out"
      ]
    },
    {
      "kind": "interface",
      "name": "Structural",
      "fqcn": "Hoa\\Stream\\IStream\\Structural",
      "namespace": "Hoa\\Stream\\IStream",
      "file": "lib/hoa/stream/IStream/Structural.php",
      "line": 47,
      "extends": [
        "Hoa\\Stream\\IStream\\Stream"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [],
      "staticCalls": [],
      "usedBy": [
        "Hoa\\Stream\\Test\\Unit\\IStream\\Structural"
      ]
    },
    {
      "kind": "interface",
      "name": "Touchable",
      "fqcn": "Hoa\\Stream\\IStream\\Touchable",
      "namespace": "Hoa\\Stream\\IStream",
      "file": "lib/hoa/stream/IStream/Touchable.php",
      "line": 47,
      "extends": [
        "Hoa\\Stream\\IStream\\Stream"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [
        "Hoa\\Stream\\IStream\\DO_NOT_OVERWRITE",
        "Hoa\\Stream\\IStream\\DO_NOT_MAKE_DIRECTORY"
      ],
      "instantiates": [],
      "staticCalls": [],
      "usedBy": [
        "Hoa\\Stream\\Test\\Unit\\IStream\\Touchable"
      ]
    },
    {
      "kind": "interface",
      "name": "Pathable",
      "fqcn": "Hoa\\Stream\\IStream\\Pathable",
      "namespace": "Hoa\\Stream\\IStream",
      "file": "lib/hoa/stream/IStream/Pathable.php",
      "line": 47,
      "extends": [
        "Hoa\\Stream\\IStream\\Stream"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [],
      "staticCalls": [],
      "usedBy": [
        "Hoa\\Stream\\Test\\Unit\\IStream\\Pathable"
      ]
    },
    {
      "kind": "interface",
      "name": "In",
      "fqcn": "Hoa\\Stream\\IStream\\In",
      "namespace": "Hoa\\Stream\\IStream",
      "file": "lib/hoa/stream/IStream/In.php",
      "line": 47,
      "extends": [
        "Hoa\\Stream\\IStream\\Stream"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [],
      "staticCalls": [],
      "usedBy": [
        "Hoa\\Stream\\Test\\Unit\\IStream\\In"
      ]
    },
    {
      "kind": "interface",
      "name": "Bufferable",
      "fqcn": "Hoa\\Stream\\IStream\\Bufferable",
      "namespace": "Hoa\\Stream\\IStream",
      "file": "lib/hoa/stream/IStream/Bufferable.php",
      "line": 49,
      "extends": [
        "Hoa\\Stream\\IStream\\Stream"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [],
      "staticCalls": [],
      "usedBy": [
        "Hoa\\Stream\\Test\\Unit\\IStream\\Bufferable"
      ]
    },
    {
      "kind": "interface",
      "name": "Stream",
      "fqcn": "Hoa\\Stream\\IStream\\Stream",
      "namespace": "Hoa\\Stream\\IStream",
      "file": "lib/hoa/stream/IStream/Stream.php",
      "line": 47,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [],
      "staticCalls": [],
      "usedBy": [
        "Hoa\\Stream\\Test\\Unit\\IStream\\Stream",
        "Hoa\\Stream\\IStream\\Lockable",
        "Hoa\\Stream\\IStream\\Out",
        "Hoa\\Stream\\IStream\\Structural",
        "Hoa\\Stream\\IStream\\Touchable",
        "Hoa\\Stream\\IStream\\Pathable",
        "Hoa\\Stream\\IStream\\In",
        "Hoa\\Stream\\IStream\\Bufferable",
        "Hoa\\Stream\\IStream\\Pointable",
        "Hoa\\Stream\\IStream\\Statable"
      ]
    },
    {
      "kind": "interface",
      "name": "Pointable",
      "fqcn": "Hoa\\Stream\\IStream\\Pointable",
      "namespace": "Hoa\\Stream\\IStream",
      "file": "lib/hoa/stream/IStream/Pointable.php",
      "line": 47,
      "extends": [
        "Hoa\\Stream\\IStream\\Stream"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [
        "Hoa\\Stream\\IStream\\SEEK_SET"
      ],
      "instantiates": [],
      "staticCalls": [],
      "usedBy": [
        "Hoa\\Stream\\Test\\Unit\\IStream\\Pointable"
      ]
    },
    {
      "kind": "interface",
      "name": "Statable",
      "fqcn": "Hoa\\Stream\\IStream\\Statable",
      "namespace": "Hoa\\Stream\\IStream",
      "file": "lib/hoa/stream/IStream/Statable.php",
      "line": 47,
      "extends": [
        "Hoa\\Stream\\IStream\\Stream"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [],
      "staticCalls": [],
      "usedBy": [
        "Hoa\\Stream\\Test\\Unit\\IStream\\Statable"
      ]
    },
    {
      "kind": "class",
      "name": "Stream",
      "fqcn": "Hoa\\Stream\\Stream",
      "namespace": "Hoa\\Stream",
      "file": "lib/hoa/stream/Stream.php",
      "line": 51,
      "extends": [],
      "implements": [
        "IStream\\Stream",
        "Event\\Listenable"
      ],
      "uses": [
        "Event\\Listens"
      ],
      "dependencies": [
        "Hoa\\Stream\\Stream",
        "Hoa\\Stream\\Context"
      ],
      "instantiates": [
        "Event\\Listener",
        "Hoa\\Stream\\Exception",
        "Event\\Bucket"
      ],
      "staticCalls": [
        "Hoa\\Stream\\Context",
        "Hoa\\Event"
      ],
      "usedBy": [
        "Hoa\\Stream\\Composite",
        "Hoa\\Stream\\Stream",
        "Hoa\\Stream\\_Protocol"
      ]
    },
    {
      "kind": "class",
      "name": "_Protocol",
      "fqcn": "Hoa\\Stream\\_Protocol",
      "namespace": "Hoa\\Stream",
      "file": "lib/hoa/stream/Stream.php",
      "line": 661,
      "extends": [
        "Protocol\\Node"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [],
      "staticCalls": [
        "Hoa\\Stream\\Stream"
      ],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "Exception",
      "fqcn": "Hoa\\Stream\\Exception",
      "namespace": "Hoa\\Stream",
      "file": "lib/hoa/stream/Exception.php",
      "line": 49,
      "extends": [
        "Hoa\\Exception"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [],
      "staticCalls": [],
      "usedBy": [
        "Hoa\\Stream\\Test\\Unit\\Exception",
        "Hoa\\Stream\\Context",
        "Hoa\\Stream\\Stream"
      ]
    },
    {
      "kind": "class",
      "name": "LateComputed",
      "fqcn": "Hoa\\Stream\\Filter\\LateComputed",
      "namespace": "Hoa\\Stream\\Filter",
      "file": "lib/hoa/stream/Filter/LateComputed.php",
      "line": 49,
      "extends": [
        "Hoa\\Stream\\Filter\\Basic"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [
        "Stream\\Bucket"
      ],
      "staticCalls": [
        "Stream\\Bucket"
      ],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "Basic",
      "fqcn": "Hoa\\Stream\\Filter\\Basic",
      "namespace": "Hoa\\Stream\\Filter",
      "file": "lib/hoa/stream/Filter/Basic.php",
      "line": 50,
      "extends": [
        "Hoa\\Stream\\Filter\\php_user_filter"
      ],
      "implements": [
        "Stream\\IStream\\Stream"
      ],
      "uses": [],
      "dependencies": [],
      "instantiates": [
        "Stream\\Bucket"
      ],
      "staticCalls": [],
      "usedBy": [
        "Hoa\\Stream\\Filter\\LateComputed"
      ]
    },
    {
      "kind": "class",
      "name": "Filter",
      "fqcn": "Hoa\\Stream\\Filter\\Filter",
      "namespace": "Hoa\\Stream\\Filter",
      "file": "lib/hoa/stream/Filter/Filter.php",
      "line": 50,
      "extends": [
        "Hoa\\Stream"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [
        "Hoa\\Stream\\Filter\\DO_NOT_OVERWRITE",
        "Hoa\\Stream\\Filter\\READ"
      ],
      "instantiates": [
        "Hoa\\Stream\\Filter\\Exception"
      ],
      "staticCalls": [],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "Exception",
      "fqcn": "Hoa\\Stream\\Filter\\Exception",
      "namespace": "Hoa\\Stream\\Filter",
      "file": "lib/hoa/stream/Filter/Exception.php",
      "line": 49,
      "extends": [
        "Stream\\Exception"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [],
      "staticCalls": [],
      "usedBy": [
        "Hoa\\Stream\\Test\\Unit\\Filter\\Exception",
        "Hoa\\Stream\\Filter\\Filter"
      ]
    },
    {
      "kind": "class",
      "name": "UnknownConstant",
      "fqcn": "Hoa\\Math\\Exception\\UnknownConstant",
      "namespace": "Hoa\\Math\\Exception",
      "file": "lib/hoa/math/Exception/UnknownConstant.php",
      "line": 47,
      "extends": [
        "Hoa\\Math\\Exception\\Exception"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [],
      "staticCalls": [],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "UnknownFunction",
      "fqcn": "Hoa\\Math\\Exception\\UnknownFunction",
      "namespace": "Hoa\\Math\\Exception",
      "file": "lib/hoa/math/Exception/UnknownFunction.php",
      "line": 47,
      "extends": [
        "Hoa\\Math\\Exception\\Exception"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [],
      "staticCalls": [],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "Exception",
      "fqcn": "Hoa\\Math\\Exception\\Exception",
      "namespace": "Hoa\\Math\\Exception",
      "file": "lib/hoa/math/Exception/Exception.php",
      "line": 50,
      "extends": [
        "Hoa\\Exception"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [],
      "staticCalls": [],
      "usedBy": [
        "Hoa\\Math\\Exception\\UnknownConstant",
        "Hoa\\Math\\Exception\\UnknownFunction",
        "Hoa\\Math\\Exception\\UnknownVariable",
        "Hoa\\Math\\Exception\\AlreadyDefinedConstant"
      ]
    },
    {
      "kind": "class",
      "name": "UnknownVariable",
      "fqcn": "Hoa\\Math\\Exception\\UnknownVariable",
      "namespace": "Hoa\\Math\\Exception",
      "file": "lib/hoa/math/Exception/UnknownVariable.php",
      "line": 47,
      "extends": [
        "Hoa\\Math\\Exception\\Exception"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [],
      "staticCalls": [],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "AlreadyDefinedConstant",
      "fqcn": "Hoa\\Math\\Exception\\AlreadyDefinedConstant",
      "namespace": "Hoa\\Math\\Exception",
      "file": "lib/hoa/math/Exception/AlreadyDefinedConstant.php",
      "line": 47,
      "extends": [
        "Hoa\\Math\\Exception\\Exception"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [],
      "staticCalls": [],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "Issue",
      "fqcn": "Hoa\\Math\\Test\\Unit\\Issue",
      "namespace": "Hoa\\Math\\Test\\Unit",
      "file": "lib/hoa/math/Test/Unit/Issue.php",
      "line": 52,
      "extends": [
        "Test\\Unit\\Suite"
      ],
      "implements": [
        "Test\\Decorrelated"
      ],
      "uses": [],
      "dependencies": [],
      "instantiates": [
        "File\\Read",
        "Hoa\\Math\\Visitor\\Arithmetic"
      ],
      "staticCalls": [
        "Compiler\\Llk\\Llk",
        "Hoa\\Math\\Test\\Unit\\RuntimeException",
        "Compiler\\Llk\\TreeNode"
      ],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "Context",
      "fqcn": "Hoa\\Math\\Test\\Unit\\Context",
      "namespace": "Hoa\\Math\\Test\\Unit",
      "file": "lib/hoa/math/Test/Unit/Context.php",
      "line": 50,
      "extends": [
        "Test\\Unit\\Suite"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [
        "Hoa\\Math\\Context"
      ],
      "staticCalls": [],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "Random",
      "fqcn": "Hoa\\Math\\Test\\Unit\\Sampler\\Random",
      "namespace": "Hoa\\Math\\Test\\Unit\\Sampler",
      "file": "lib/hoa/math/Test/Unit/Sampler/Random.php",
      "line": 50,
      "extends": [
        "Test\\Unit\\Suite"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [
        "Hoa\\Math\\Sampler\\Random"
      ],
      "staticCalls": [],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "Gamma",
      "fqcn": "Hoa\\Math\\Test\\Unit\\Combinatorics\\Combination\\Gamma",
      "namespace": "Hoa\\Math\\Test\\Unit\\Combinatorics\\Combination",
      "file": "lib/hoa/math/Test/Unit/Combinatorics/Combination/Gamma.php",
      "line": 50,
      "extends": [
        "Test\\Unit\\Suite"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [
        "Hoa\\Math\\Combinatorics\\Combination\\Gamma"
      ],
      "staticCalls": [],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "CartesianProduct",
      "fqcn": "Hoa\\Math\\Test\\Unit\\Combinatorics\\Combination\\CartesianProduct",
      "namespace": "Hoa\\Math\\Test\\Unit\\Combinatorics\\Combination",
      "file": "lib/hoa/math/Test/Unit/Combinatorics/Combination/CartesianProduct.php",
      "line": 50,
      "extends": [
        "Test\\Unit\\Suite"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [
        "Hoa\\Math\\Combinatorics\\Combination\\CartesianProduct"
      ],
      "staticCalls": [],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "Combination",
      "fqcn": "Hoa\\Math\\Test\\Unit\\Combinatorics\\Combination\\Combination",
      "namespace": "Hoa\\Math\\Test\\Unit\\Combinatorics\\Combination",
      "file": "lib/hoa/math/Test/Unit/Combinatorics/Combination/Combination.php",
      "line": 50,
      "extends": [
        "Test\\Unit\\Suite"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [],
      "staticCalls": [
        "Hoa\\Math\\Combinatorics\\Combination"
      ],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "Arithmetic",
      "fqcn": "Hoa\\Math\\Test\\Unit\\Visitor\\Arithmetic",
      "namespace": "Hoa\\Math\\Test\\Unit\\Visitor",
      "file": "lib/hoa/math/Test/Unit/Visitor/Arithmetic.php",
      "line": 55,
      "extends": [
        "Test\\Unit\\Suite"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [
        "Compiler\\Llk\\Sampler\\BoundedExhaustive",
        "File\\Read",
        "Regex\\Visitor\\Isotropic",
        "LUT\\Sampler\\Random",
        "Hoa\\Math\\Visitor\\Arithmetic",
        "Mock\\Hoa\\Math\\Context"
      ],
      "staticCalls": [
        "Compiler\\Llk\\Llk"
      ],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "Context",
      "fqcn": "Hoa\\Math\\Context",
      "namespace": "Hoa\\Math",
      "file": "lib/hoa/math/Context.php",
      "line": 45,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [
        "Exception\\AlreadyDefinedConstant",
        "Exception\\UnknownConstant",
        "Exception\\UnknownFunction",
        "Exception\\UnknownVariable",
        "Hoa\\Math\\ArrayObject"
      ],
      "staticCalls": [],
      "usedBy": [
        "Hoa\\Math\\Test\\Unit\\Context"
      ]
    },
    {
      "kind": "class",
      "name": "Calc",
      "fqcn": "Hoa\\Math\\Bin\\Calc",
      "namespace": "Hoa\\Math\\Bin",
      "file": "lib/hoa/math/Bin/Calc.php",
      "line": 52,
      "extends": [
        "Console\\Dispatcher\\Kit"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [
        "File\\Read",
        "Math\\Visitor\\Arithmetic",
        "Compiler\\Visitor\\Dump",
        "Console\\Readline",
        "Console\\Readline\\Autocompleter\\Word"
      ],
      "staticCalls": [
        "Console\\GetOption",
        "Compiler\\Llk"
      ],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "Random",
      "fqcn": "Hoa\\Math\\Sampler\\Random",
      "namespace": "Hoa\\Math\\Sampler",
      "file": "lib/hoa/math/Sampler/Random.php",
      "line": 47,
      "extends": [
        "Hoa\\Math\\Sampler\\Sampler"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [],
      "staticCalls": [],
      "usedBy": [
        "Hoa\\Math\\Test\\Unit\\Sampler\\Random"
      ]
    },
    {
      "kind": "class",
      "name": "Sampler",
      "fqcn": "Hoa\\Math\\Sampler\\Sampler",
      "namespace": "Hoa\\Math\\Sampler",
      "file": "lib/hoa/math/Sampler/Sampler.php",
      "line": 51,
      "extends": [],
      "implements": [
        "Zformat\\Parameterizable"
      ],
      "uses": [],
      "dependencies": [],
      "instantiates": [
        "Zformat\\Parameter",
        "Math\\Exception"
      ],
      "staticCalls": [],
      "usedBy": [
        "Hoa\\Math\\Sampler\\Random"
      ]
    },
    {
      "kind": "class",
      "name": "Gamma",
      "fqcn": "Hoa\\Math\\Combinatorics\\Combination\\Gamma",
      "namespace": "Hoa\\Math\\Combinatorics\\Combination",
      "file": "lib/hoa/math/Combinatorics/Combination/Gamma.php",
      "line": 53,
      "extends": [],
      "implements": [
        "Hoa\\Iterator"
      ],
      "uses": [],
      "dependencies": [],
      "instantiates": [],
      "staticCalls": [],
      "usedBy": [
        "Hoa\\Math\\Test\\Unit\\Combinatorics\\Combination\\Gamma"
      ]
    },
    {
      "kind": "class",
      "name": "CartesianProduct",
      "fqcn": "Hoa\\Math\\Combinatorics\\Combination\\CartesianProduct",
      "namespace": "Hoa\\Math\\Combinatorics\\Combination",
      "file": "lib/hoa/math/Combinatorics/Combination/CartesianProduct.php",
      "line": 55,
      "extends": [],
      "implements": [
        "Hoa\\Iterator"
      ],
      "uses": [],
      "dependencies": [],
      "instantiates": [
        "Iterator\\Map",
        "Iterator\\IteratorIterator"
      ],
      "staticCalls": [],
      "usedBy": [
        "Hoa\\Math\\Test\\Unit\\Combinatorics\\Combination\\CartesianProduct"
      ]
    },
    {
      "kind": "class",
      "name": "Combination",
      "fqcn": "Hoa\\Math\\Combinatorics\\Combination\\Combination",
      "namespace": "Hoa\\Math\\Combinatorics\\Combination",
      "file": "lib/hoa/math/Combinatorics/Combination/Combination.php",
      "line": 49,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [],
      "staticCalls": [],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "Arithmetic",
      "fqcn": "Hoa\\Math\\Visitor\\Arithmetic",
      "namespace": "Hoa\\Math\\Visitor",
      "file": "lib/hoa/math/Visitor/Arithmetic.php",
      "line": 51,
      "extends": [],
      "implements": [
        "Visitor\\Visit"
      ],
      "uses": [],
      "dependencies": [
        "Math\\Context",
        "Visitor\\Element"
      ],
      "instantiates": [
        "Hoa\\Math\\Visitor\\RuntimeException",
        "Math\\Context"
      ],
      "staticCalls": [],
      "usedBy": [
        "GravityMath_Engine",
        "Hoa\\Math\\Test\\Unit\\Issue",
        "Hoa\\Math\\Test\\Unit\\Visitor\\Arithmetic"
      ]
    },
    {
      "kind": "class",
      "name": "Arithmetic",
      "fqcn": "Hoa\\Math\\Visitor\\Arithmetic",
      "namespace": "Hoa\\Math\\Visitor",
      "file": "lib/hoa/math/Visitor/Arithmetic.php",
      "line": 51,
      "extends": [],
      "implements": [
        "Visitor\\Visit"
      ],
      "uses": [],
      "dependencies": [
        "Math\\Context",
        "Visitor\\Element"
      ],
      "instantiates": [
        "Hoa\\Math\\Visitor\\RuntimeException",
        "Math\\Context"
      ],
      "staticCalls": [],
      "usedBy": []
    }
  ]
}
