Bad type on operand stack Exception Details: Location: main.ai_tripleRefsToTexts_verified(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)Ljava/util/List; @74: invokestatic Reason: Type 'main$TripleWeb' (current frame, stack[3]) is not assignable to 'main$T3' Current Frame: bci: @74 flags: { } locals: { 'java/lang/String', 'java/lang/String', 'java/lang/String', 'java/util/List', 'java/util/List', 'main$TripleRef', 'java/util/Iterator', 'main$TripleWeb' } stack: { 'java/lang/String', 'java/lang/String', 'java/lang/String', 'main$TripleWeb' } Bytecode: 0x0000000: 2db8 1311 9900 07b8 14ef b0bb 020e 59b7 0x0000010: 0210 3a04 2db9 0929 0100 3a06 a700 4d19 0x0000020: 06b9 092d 0100 c022 3f3a 0519 05c6 003c 0x0000030: 1905 b422 41c0 1b61 3a07 1907 b626 849a 0x0000040: 0006 a700 272a 2b2c 1907 b826 853a 0819 0x0000050: 08c6 0018 1904 1908 b814 cdb9 0d97 0200 0x0000060: c002 43b9 0842 0200 5719 06b9 093f 0100 0x0000070: 9aff af19 04b0 Stackmap Table: same_frame(@11) full_frame(@31,{Object[#579],Object[#579],Object[#579],Object[#2115],Object[#2115],Top,Object[#2350]},{}) full_frame(@69,{Object[#579],Object[#579],Object[#579],Object[#2115],Object[#2115],Object[#8767],Object[#2350],Object[#7009]},{}) full_frame(@105,{Object[#579],Object[#579],Object[#579],Object[#2115],Object[#2115],Top,Object[#2350]},{})