[{ s =
   (DefStmt
      ({ name =
         (EN
            (Id (("main", _),
               { id_resolved = ref (None);
                 id_resolved_alternatives = ref ([]); id_type = ref (None);
                 id_svalue = ref (Unknown); id_flags = ref (0);
                 id_info_id = _ }
               )));
         attrs = []; tparams = None },
       (FuncDef
          { fkind = (Function, _); fparams = (_, [], _); frettype = None;
            fbody =
            (FBStmt
               { s =
                 (Block
                    (_,
                     [{ s =
                        (DefStmt
                           ({ name =
                              (EN
                                 (Id (("clazz1", _),
                                    { id_resolved =
                                      ref ((Some (LocalVar, _)));
                                      id_resolved_alternatives = ref ([]);
                                      id_type = ref (None);
                                      id_svalue = ref (Unknown);
                                      id_flags = ref (4); id_info_id = _ }
                                    )));
                              attrs = [(KeywordAttr (Const, _))];
                              tparams = None },
                            (VarDef
                               { vinit =
                                 (Some { e =
                                         (DotAccess (
                                            { e =
                                              (DotAccess (
                                                 { e =
                                                   (N
                                                      (Id (("BigDecimal", _),
                                                         { id_resolved =
                                                           ref (None);
                                                           id_resolved_alternatives =
                                                           ref ([]);
                                                           id_type =
                                                           ref (None);
                                                           id_svalue =
                                                           ref (Unknown);
                                                           id_flags = ref (0);
                                                           id_info_id = _ }
                                                         )));
                                                   e_id = 0; e_range = None;
                                                   is_implicit_return = false;
                                                   facts = <opaque> },
                                                 _,
                                                 (FN
                                                    (Id (("class", _),
                                                       { id_resolved =
                                                         ref (None);
                                                         id_resolved_alternatives =
                                                         ref ([]);
                                                         id_type = ref (None);
                                                         id_svalue =
                                                         ref (Unknown);
                                                         id_flags = ref (0);
                                                         id_info_id = _ }
                                                       )))
                                                 ));
                                              e_id = 0;
                                              e_range = (Some (_, _));
                                              is_implicit_return = false;
                                              facts = <opaque> },
                                            _,
                                            (FN
                                               (Id (("java", _),
                                                  { id_resolved = ref (None);
                                                    id_resolved_alternatives =
                                                    ref ([]);
                                                    id_type = ref (None);
                                                    id_svalue = ref (Unknown);
                                                    id_flags = ref (0);
                                                    id_info_id = _ }
                                                  )))
                                            ));
                                         e_id = 0; e_range = None;
                                         is_implicit_return = false;
                                         facts = <opaque> });
                                 vtype = None; vtok = None })));
                        s_range = None };
                       { s =
                         (DefStmt
                            ({ name =
                               (EN
                                  (Id (("clazz2", _),
                                     { id_resolved =
                                       ref ((Some (LocalVar, _)));
                                       id_resolved_alternatives = ref ([]);
                                       id_type = ref (None);
                                       id_svalue = ref (Unknown);
                                       id_flags = ref (4); id_info_id = _ }
                                     )));
                               attrs = [(KeywordAttr (Const, _))];
                               tparams = None },
                             (VarDef
                                { vinit =
                                  (Some { e =
                                          (DotAccess (
                                             { e =
                                               (N
                                                  (Id (("String", _),
                                                     { id_resolved =
                                                       ref (None);
                                                       id_resolved_alternatives =
                                                       ref ([]);
                                                       id_type = ref (None);
                                                       id_svalue =
                                                       ref (Unknown);
                                                       id_flags = ref (0);
                                                       id_info_id = _ }
                                                     )));
                                               e_id = 0; e_range = None;
                                               is_implicit_return = false;
                                               facts = <opaque> },
                                             _,
                                             (FN
                                                (Id (("class", _),
                                                   { id_resolved = ref (None);
                                                     id_resolved_alternatives =
                                                     ref ([]);
                                                     id_type = ref (None);
                                                     id_svalue =
                                                     ref (Unknown);
                                                     id_flags = ref (0);
                                                     id_info_id = _ }
                                                   )))
                                             ));
                                          e_id = 0; e_range = (Some (_, _));
                                          is_implicit_return = false;
                                          facts = <opaque> });
                                  vtype = None; vtok = None })));
                         s_range = None };
                       { s =
                         (DefStmt
                            ({ name =
                               (EN
                                  (Id (("func", _),
                                     { id_resolved =
                                       ref ((Some (LocalVar, _)));
                                       id_resolved_alternatives = ref ([]);
                                       id_type = ref (None);
                                       id_svalue = ref (Unknown);
                                       id_flags = ref (4); id_info_id = _ }
                                     )));
                               attrs = [(KeywordAttr (Const, _))];
                               tparams = None },
                             (VarDef
                                { vinit =
                                  (Some { e =
                                          (DotAccess (
                                             { e =
                                               (N
                                                  (Id (("MyClass", _),
                                                     { id_resolved =
                                                       ref (None);
                                                       id_resolved_alternatives =
                                                       ref ([]);
                                                       id_type = ref (None);
                                                       id_svalue =
                                                       ref (Unknown);
                                                       id_flags = ref (0);
                                                       id_info_id = _ }
                                                     )));
                                               e_id = 0; e_range = None;
                                               is_implicit_return = false;
                                               facts = <opaque> },
                                             _,
                                             (FN
                                                (Id (("myMethod", _),
                                                   { id_resolved = ref (None);
                                                     id_resolved_alternatives =
                                                     ref ([]);
                                                     id_type = ref (None);
                                                     id_svalue =
                                                     ref (Unknown);
                                                     id_flags = ref (0);
                                                     id_info_id = _ }
                                                   )))
                                             ));
                                          e_id = 0; e_range = (Some (_, _));
                                          is_implicit_return = false;
                                          facts = <opaque> });
                                  vtype = None; vtok = None })));
                         s_range = None };
                       { s =
                         (ExprStmt (
                            { e =
                              (Call (
                                 { e =
                                   (N
                                      (Id (("assertInstanceOf", _),
                                         { id_resolved = ref (None);
                                           id_resolved_alternatives =
                                           ref ([]); id_type = ref (None);
                                           id_svalue = ref (Unknown);
                                           id_flags = ref (0); id_info_id = _
                                           }
                                         )));
                                   e_id = 0; e_range = None;
                                   is_implicit_return = false;
                                   facts = <opaque> },
                                 (_,
                                  [(Arg
                                      { e =
                                        (DotAccess (
                                           { e =
                                             (DotAccess (
                                                { e =
                                                  (N
                                                     (Id (("BigDecimal", _),
                                                        { id_resolved =
                                                          ref (None);
                                                          id_resolved_alternatives =
                                                          ref ([]);
                                                          id_type =
                                                          ref (None);
                                                          id_svalue =
                                                          ref (Unknown);
                                                          id_flags = ref (0);
                                                          id_info_id = _ }
                                                        )));
                                                  e_id = 0; e_range = None;
                                                  is_implicit_return = false;
                                                  facts = <opaque> },
                                                _,
                                                (FN
                                                   (Id (("class", _),
                                                      { id_resolved =
                                                        ref (None);
                                                        id_resolved_alternatives =
                                                        ref ([]);
                                                        id_type = ref (None);
                                                        id_svalue =
                                                        ref (Unknown);
                                                        id_flags = ref (0);
                                                        id_info_id = _ }
                                                      )))
                                                ));
                                             e_id = 0;
                                             e_range = (Some (_, _));
                                             is_implicit_return = false;
                                             facts = <opaque> },
                                           _,
                                           (FN
                                              (Id (("java", _),
                                                 { id_resolved = ref (None);
                                                   id_resolved_alternatives =
                                                   ref ([]);
                                                   id_type = ref (None);
                                                   id_svalue = ref (Unknown);
                                                   id_flags = ref (0);
                                                   id_info_id = _ }
                                                 )))
                                           ));
                                        e_id = 0; e_range = None;
                                        is_implicit_return = false;
                                        facts = <opaque> });
                                    (Arg
                                       { e =
                                         (N
                                            (Id (("cell", _),
                                               { id_resolved = ref (None);
                                                 id_resolved_alternatives =
                                                 ref ([]);
                                                 id_type = ref (None);
                                                 id_svalue = ref (Unknown);
                                                 id_flags = ref (0);
                                                 id_info_id = _ }
                                               )));
                                         e_id = 0; e_range = None;
                                         is_implicit_return = false;
                                         facts = <opaque> })
                                    ],
                                  _)
                                 ));
                              e_id = 0; e_range = None;
                              is_implicit_return = false; facts = <opaque> },
                            _));
                         s_range = None }
                       ],
                     _));
                 s_range = None })
            })));
   s_range = None }
  ]