1 \]^ _ `a bcde fg h ij k lm kn o p qr s tuv qw .xy .z .{ | .}~ %\ q %  %args[Lorg/jpl7/Term;nameLjava/lang/String;(Ljava/lang/String;)VCodeLineNumberTable(Ljava/lang/String;I)V%(Ljava/lang/String;[Lorg/jpl7/Term;)Varg(I)Lorg/jpl7/Term;()[Lorg/jpl7/Term;arity()Iequals(Ljava/lang/Object;)ZgetSubst!(Ljava/util/Map;Ljava/util/Map;)V Signaturen(Ljava/util/Map;Ljava/util/Map;)V hasFunctor(Ljava/lang/String;I)ZisJFalse()ZisJNull isJObjectisJRefisJTrueisJVoid isListPair jrefToObject()Ljava/lang/Object;()Ljava/lang/String;put'(Ljava/util/Map;Lorg/jpl7/fli/term_t;)VP(Ljava/util/Map;Lorg/jpl7/fli/term_t;)VsetArg(ILorg/jpl7/Term;)VtoStringtypetypeName SourceFile Compound.java 4org/jpl7/JPLExceptioncannot construct with null name 45 23 org/jpl7/Term 01$cannot construct with negative aritycannot construct with null argsorg/jpl7/Compound ?@ @ EF :;falsenull H 2Q JH IHtruevoid 3 term is not a JRef !bad (non-positive) argument index!bad (out-of-range) argument indexbad (null) argumentjava/lang/StringBuilder ( W) WQorg/jpl7/fli/PrologCompound()Vjava/lang/String terms_equals#([Lorg/jpl7/Term;[Lorg/jpl7/Term;)Z getSubsts1(Ljava/util/Map;Ljava/util/Map;[Lorg/jpl7/Term;)VisAtom org/jpl7/JPLisTag(Ljava/lang/String;)Z LIST_PAIR tag_to_object&(Ljava/lang/String;)Ljava/lang/Object;new_atom)(Ljava/lang/String;)Lorg/jpl7/fli/atom_t; new_functor0(Lorg/jpl7/fli/atom_t;I)Lorg/jpl7/fli/functor_t;putTerms6(Ljava/util/Map;[Lorg/jpl7/Term;)Lorg/jpl7/fli/term_t;cons_functor_vE(Lorg/jpl7/fli/term_t;Lorg/jpl7/fli/functor_t;Lorg/jpl7/fli/term_t;)V quotedName&(Ljava/lang/String;)Ljava/lang/String;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;$([Lorg/jpl7/Term;)Ljava/lang/String;! 0123456L *+ Y*+*7OPQSTV486b.*+ Y Y*+*7"abcde i%j-l496_+*+ Y, Y *+*,7"vwxyz ~%*:;6! *d270<6*7=>6*7?@6L4*+,+ )*+  *+  7AB6& +,* 7  CDEF62+* *7GH66**7IH66**7JH6A)* **7KH6,* *7LH66**7MH66**7NH64** 7OP6N&***Y72Q6*7 RS68,**+* !7 CTUV6m9 Y"* Y#, Y$*d,S7"+,-.!/%0/284WQ6[C%Y&*'(*$%Y&)(**(+(,-(,7=X>67GYQ6/7PZ[