(TMP-DEFTYPES-POSP-OF-POS-FIX)
(JAVA::REFERENCE-TYPEP
 (2818 343 (:REWRITE RATIONALP-OF-CAR-WHEN-RATIONAL-LISTP))
 (2818 343 (:REWRITE INTEGERP-OF-CAR-WHEN-INTEGER-LISTP))
 (2655 885 (:REWRITE DEFAULT-+-2))
 (2379 216 (:DEFINITION RATIONAL-LISTP))
 (2379 216 (:DEFINITION INTEGER-LISTP))
 (1642 1444 (:REWRITE DEFAULT-CDR))
 (1556 4 (:LINEAR ACL2-COUNT-CAR-CDR-LINEAR))
 (1427 885 (:REWRITE DEFAULT-+-1))
 (1102 275 (:REWRITE RATIONAL-LISTP-OF-CDR-WHEN-RATIONAL-LISTP))
 (1102 275 (:REWRITE INTEGER-LISTP-OF-CDR-WHEN-INTEGER-LISTP))
 (924 66 (:DEFINITION LENGTH))
 (833 833 (:REWRITE DEFAULT-CAR))
 (528 132 (:DEFINITION INTEGER-ABS))
 (339 339 (:REWRITE RATIONAL-LISTP-WHEN-NOT-CONSP))
 (339 339 (:REWRITE INTEGER-LISTP-WHEN-NOT-CONSP))
 (323 199 (:REWRITE DEFAULT-<-1))
 (259 199 (:REWRITE DEFAULT-<-2))
 (252 42 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (198 198 (:TYPE-PRESCRIPTION STR::TRUE-LISTP-OF-EXPLODE))
 (198 132 (:REWRITE STR::CONSP-OF-EXPLODE))
 (155 31 (:DEFINITION O<))
 (132 132 (:REWRITE DEFAULT-UNARY-MINUS))
 (132 66 (:REWRITE STR::COERCE-TO-LIST-REMOVAL))
 (124 62 (:DEFINITION O-FINP))
 (84 84 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (84 42 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (66 66 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (66 66 (:REWRITE DEFAULT-REALPART))
 (66 66 (:REWRITE DEFAULT-NUMERATOR))
 (66 66 (:REWRITE DEFAULT-IMAGPART))
 (66 66 (:REWRITE DEFAULT-DENOMINATOR))
 (62 62 (:TYPE-PRESCRIPTION TWO-NATS-MEASURE))
 (42 42 (:TYPE-PRESCRIPTION SET::EMPTYP-TYPE))
 (42 42 (:REWRITE TRUE-LISTP-WHEN-UNSIGNED-BYTE-LISTP))
 (42 42 (:REWRITE TRUE-LISTP-WHEN-SIGNED-BYTE-LISTP))
 (42 42 (:REWRITE SET::IN-SET))
 (8 8 (:LINEAR ACL2-COUNT-WHEN-MEMBER))
 (1 1 (:REWRITE SUBSETP-TRANS2))
 (1 1 (:REWRITE SUBSETP-TRANS))
 (1 1 (:REWRITE FTY::OPEN-MEMBER-EQUAL-ON-LIST-OF-TAGS))
 )
(JAVA::REFERENCE-TYPES-DEFINITION-P-FLAG
 (1116 352 (:REWRITE DEFAULT-+-2))
 (1081 142 (:REWRITE RATIONALP-OF-CAR-WHEN-RATIONAL-LISTP))
 (1081 142 (:REWRITE INTEGERP-OF-CAR-WHEN-INTEGER-LISTP))
 (878 86 (:DEFINITION RATIONAL-LISTP))
 (878 86 (:DEFINITION INTEGER-LISTP))
 (712 628 (:REWRITE DEFAULT-CDR))
 (627 108 (:REWRITE RATIONAL-LISTP-OF-CDR-WHEN-RATIONAL-LISTP))
 (627 108 (:REWRITE INTEGER-LISTP-OF-CDR-WHEN-INTEGER-LISTP))
 (586 352 (:REWRITE DEFAULT-+-1))
 (392 28 (:DEFINITION LENGTH))
 (321 321 (:REWRITE DEFAULT-CAR))
 (308 28 (:DEFINITION LEN))
 (276 46 (:REWRITE SET::SETS-ARE-TRUE-LISTS-CHEAP))
 (239 121 (:REWRITE DEFAULT-<-1))
 (230 46 (:DEFINITION O<))
 (224 56 (:DEFINITION INTEGER-ABS))
 (184 92 (:DEFINITION O-FINP))
 (181 121 (:REWRITE DEFAULT-<-2))
 (134 134 (:REWRITE RATIONAL-LISTP-WHEN-NOT-CONSP))
 (134 134 (:REWRITE INTEGER-LISTP-WHEN-NOT-CONSP))
 (92 92 (:TYPE-PRESCRIPTION TWO-NATS-MEASURE))
 (92 92 (:TYPE-PRESCRIPTION SET::SETP-TYPE))
 (92 46 (:REWRITE SET::NONEMPTY-MEANS-SET))
 (84 84 (:TYPE-PRESCRIPTION STR::TRUE-LISTP-OF-EXPLODE))
 (84 56 (:REWRITE STR::CONSP-OF-EXPLODE))
 (56 56 (:REWRITE DEFAULT-UNARY-MINUS))
 (56 28 (:REWRITE STR::COERCE-TO-LIST-REMOVAL))
 (46 46 (:TYPE-PRESCRIPTION SET::EMPTYP-TYPE))
 (46 46 (:REWRITE TRUE-LISTP-WHEN-UNSIGNED-BYTE-LISTP))
 (46 46 (:REWRITE TRUE-LISTP-WHEN-SIGNED-BYTE-LISTP))
 (46 46 (:REWRITE SET::IN-SET))
 (28 28 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (28 28 (:REWRITE DEFAULT-REALPART))
 (28 28 (:REWRITE DEFAULT-NUMERATOR))
 (28 28 (:REWRITE DEFAULT-IMAGPART))
 (28 28 (:REWRITE DEFAULT-DENOMINATOR))
 (1 1 (:REWRITE SUBSETP-TRANS2))
 (1 1 (:REWRITE SUBSETP-TRANS))
 (1 1 (:REWRITE FTY::OPEN-MEMBER-EQUAL-ON-LIST-OF-TAGS))
 )
(FLAG::FLAG-EQUIV-LEMMA)
(JAVA::REFERENCE-TYPES-DEFINITION-P-FLAG-EQUIVALENCES)
(JAVA::CONSP-WHEN-REFERENCE-TYPEP)
(JAVA::CONSP-WHEN-CLASS-TYPEP)
(JAVA::CONSP-WHEN-ARRAY-TYPEP)
(JAVA::CONSP-WHEN-TYPE-ARGUMENT-P)
(STD::DEFLIST-LOCAL-BOOLEANP-ELEMENT-THM)
(STD::DEFLIST-LOCAL-ELEMENTP-OF-NIL-THM)
(JAVA::TYPE-ARGUMENT-LISTP-OF-CONS)
(JAVA::TYPE-ARGUMENT-LISTP-OF-CDR-WHEN-TYPE-ARGUMENT-LISTP)
(JAVA::TYPE-ARGUMENT-LISTP-WHEN-NOT-CONSP)
(JAVA::TYPE-ARGUMENT-P-OF-CAR-WHEN-TYPE-ARGUMENT-LISTP)
(JAVA::TRUE-LISTP-WHEN-TYPE-ARGUMENT-LISTP-COMPOUND-RECOGNIZER)
(JAVA::TYPE-ARGUMENT-LISTP-OF-LIST-FIX)
(JAVA::TYPE-ARGUMENT-LISTP-OF-SFIX)
(JAVA::TYPE-ARGUMENT-LISTP-OF-INSERT)
(JAVA::TYPE-ARGUMENT-LISTP-OF-DELETE)
(JAVA::TYPE-ARGUMENT-LISTP-OF-MERGESORT)
(JAVA::TYPE-ARGUMENT-LISTP-OF-UNION)
(JAVA::TYPE-ARGUMENT-LISTP-OF-INTERSECT-1)
(JAVA::TYPE-ARGUMENT-LISTP-OF-INTERSECT-2)
(JAVA::TYPE-ARGUMENT-LISTP-OF-DIFFERENCE)
(JAVA::TYPE-ARGUMENT-LISTP-OF-DUPLICATED-MEMBERS)
(JAVA::TYPE-ARGUMENT-LISTP-OF-REV)
(JAVA::TYPE-ARGUMENT-LISTP-OF-APPEND)
(JAVA::TYPE-ARGUMENT-LISTP-OF-RCONS)
(JAVA::TYPE-ARGUMENT-P-WHEN-MEMBER-EQUAL-OF-TYPE-ARGUMENT-LISTP)
(JAVA::TYPE-ARGUMENT-LISTP-WHEN-SUBSETP-EQUAL)
(JAVA::TYPE-ARGUMENT-LISTP-OF-SET-DIFFERENCE-EQUAL)
(JAVA::TYPE-ARGUMENT-LISTP-OF-INTERSECTION-EQUAL-1)
(JAVA::TYPE-ARGUMENT-LISTP-OF-INTERSECTION-EQUAL-2)
(JAVA::TYPE-ARGUMENT-LISTP-OF-UNION-EQUAL)
(JAVA::TYPE-ARGUMENT-LISTP-OF-TAKE)
(JAVA::TYPE-ARGUMENT-LISTP-OF-REPEAT)
(JAVA::TYPE-ARGUMENT-P-OF-NTH-WHEN-TYPE-ARGUMENT-LISTP)
(JAVA::TYPE-ARGUMENT-LISTP-OF-UPDATE-NTH)
(JAVA::TYPE-ARGUMENT-LISTP-OF-BUTLAST)
(JAVA::TYPE-ARGUMENT-LISTP-OF-NTHCDR)
(JAVA::TYPE-ARGUMENT-LISTP-OF-LAST)
(JAVA::TYPE-ARGUMENT-LISTP-OF-REMOVE)
(JAVA::TYPE-ARGUMENT-LISTP-OF-REVAPPEND)
(JAVA::REFERENCE-TYPE-KIND$INLINE)
(JAVA::REFERENCE-TYPE-KIND-POSSIBILITIES)
(JAVA::CLASS-TYPE-KIND$INLINE)
(JAVA::CLASS-TYPE-KIND-POSSIBILITIES)
(JAVA::ARRAY-TYPE-KIND$INLINE)
(JAVA::ARRAY-TYPE-KIND-POSSIBILITIES)
(JAVA::TYPE-ARGUMENT-KIND$INLINE
 (8 8 (:REWRITE JAVA::TYPE-ARGUMENT-P-WHEN-MEMBER-EQUAL-OF-TYPE-ARGUMENT-LISTP))
 )
(JAVA::TYPE-ARGUMENT-KIND-POSSIBILITIES)
(JAVA::REFERENCE-TYPE-FIX$INLINE
 (10603 3937 (:REWRITE DEFAULT-+-2))
 (6595 3937 (:REWRITE DEFAULT-+-1))
 (5985 492 (:REWRITE RATIONALP-OF-CAR-WHEN-RATIONAL-LISTP))
 (5985 492 (:REWRITE INTEGERP-OF-CAR-WHEN-INTEGER-LISTP))
 (5262 349 (:DEFINITION RATIONAL-LISTP))
 (5262 349 (:DEFINITION INTEGER-LISTP))
 (5148 468 (:DEFINITION LEN))
 (3814 626 (:REWRITE RATIONAL-LISTP-OF-CDR-WHEN-RATIONAL-LISTP))
 (3814 626 (:REWRITE INTEGER-LISTP-OF-CDR-WHEN-INTEGER-LISTP))
 (1404 1404 (:TYPE-PRESCRIPTION STR::TRUE-LISTP-OF-EXPLODE))
 (1404 936 (:REWRITE STR::CONSP-OF-EXPLODE))
 (1151 1009 (:REWRITE DEFAULT-<-1))
 (1071 1009 (:REWRITE DEFAULT-<-2))
 (936 936 (:REWRITE DEFAULT-UNARY-MINUS))
 (805 805 (:REWRITE RATIONAL-LISTP-WHEN-NOT-CONSP))
 (805 805 (:REWRITE INTEGER-LISTP-WHEN-NOT-CONSP))
 (766 127 (:LINEAR ACL2-COUNT-OF-CONSP-POSITIVE))
 (468 468 (:TYPE-PRESCRIPTION LEN))
 (468 468 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (468 468 (:REWRITE DEFAULT-REALPART))
 (468 468 (:REWRITE DEFAULT-NUMERATOR))
 (468 468 (:REWRITE DEFAULT-IMAGPART))
 (468 468 (:REWRITE DEFAULT-DENOMINATOR))
 (305 61 (:DEFINITION O<))
 (244 122 (:DEFINITION O-FINP))
 (240 240 (:LINEAR ACL2-COUNT-WHEN-MEMBER))
 (122 122 (:TYPE-PRESCRIPTION TWO-NATS-MEASURE))
 (108 6 (:DEFINITION MEMBER-EQUAL))
 (80 80 (:LINEAR ACL2-COUNT-CAR-CDR-LINEAR))
 (40 40 (:TYPE-PRESCRIPTION JAVA::TIDENTIFIER-FIX))
 (38 6 (:REWRITE SUBSETP-IMPLIES-SUBSETP-CDR))
 (18 18 (:REWRITE SUBSETP-MEMBER . 2))
 (18 18 (:REWRITE SUBSETP-MEMBER . 1))
 (13 13 (:REWRITE FTY::OPEN-MEMBER-EQUAL-ON-LIST-OF-TAGS))
 (10 10 (:REWRITE SUBSETP-TRANS2))
 (10 10 (:REWRITE SUBSETP-TRANS))
 (7 7 (:REWRITE MEMBER-SELF))
 (6 6 (:REWRITE SUBSETP-OF-CDR))
 (5 5 (:REWRITE SUBSETP-WHEN-ATOM-RIGHT))
 (5 5 (:REWRITE SUBSETP-WHEN-ATOM-LEFT))
 (4 4 (:REWRITE MEMBER-OF-CAR))
 )
(JAVA::REFERENCE-TYPES-DEFINITION-FIX-FLAG
 (10603 3937 (:REWRITE DEFAULT-+-2))
 (6595 3937 (:REWRITE DEFAULT-+-1))
 (5985 492 (:REWRITE RATIONALP-OF-CAR-WHEN-RATIONAL-LISTP))
 (5985 492 (:REWRITE INTEGERP-OF-CAR-WHEN-INTEGER-LISTP))
 (5262 349 (:DEFINITION RATIONAL-LISTP))
 (5262 349 (:DEFINITION INTEGER-LISTP))
 (5148 468 (:DEFINITION LEN))
 (3814 626 (:REWRITE RATIONAL-LISTP-OF-CDR-WHEN-RATIONAL-LISTP))
 (3814 626 (:REWRITE INTEGER-LISTP-OF-CDR-WHEN-INTEGER-LISTP))
 (1404 1404 (:TYPE-PRESCRIPTION STR::TRUE-LISTP-OF-EXPLODE))
 (1404 936 (:REWRITE STR::CONSP-OF-EXPLODE))
 (1151 1009 (:REWRITE DEFAULT-<-1))
 (1071 1009 (:REWRITE DEFAULT-<-2))
 (936 936 (:REWRITE DEFAULT-UNARY-MINUS))
 (805 805 (:REWRITE RATIONAL-LISTP-WHEN-NOT-CONSP))
 (805 805 (:REWRITE INTEGER-LISTP-WHEN-NOT-CONSP))
 (766 127 (:LINEAR ACL2-COUNT-OF-CONSP-POSITIVE))
 (468 468 (:TYPE-PRESCRIPTION LEN))
 (468 468 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (468 468 (:REWRITE DEFAULT-REALPART))
 (468 468 (:REWRITE DEFAULT-NUMERATOR))
 (468 468 (:REWRITE DEFAULT-IMAGPART))
 (468 468 (:REWRITE DEFAULT-DENOMINATOR))
 (365 73 (:DEFINITION O<))
 (292 146 (:DEFINITION O-FINP))
 (240 240 (:LINEAR ACL2-COUNT-WHEN-MEMBER))
 (146 146 (:TYPE-PRESCRIPTION TWO-NATS-MEASURE))
 (108 6 (:DEFINITION MEMBER-EQUAL))
 (80 80 (:LINEAR ACL2-COUNT-CAR-CDR-LINEAR))
 (38 6 (:REWRITE SUBSETP-IMPLIES-SUBSETP-CDR))
 (18 18 (:REWRITE SUBSETP-MEMBER . 2))
 (18 18 (:REWRITE SUBSETP-MEMBER . 1))
 (13 13 (:REWRITE FTY::OPEN-MEMBER-EQUAL-ON-LIST-OF-TAGS))
 (10 10 (:TYPE-PRESCRIPTION JAVA::TIDENTIFIER-FIX))
 (10 10 (:REWRITE SUBSETP-TRANS2))
 (10 10 (:REWRITE SUBSETP-TRANS))
 (7 7 (:REWRITE MEMBER-SELF))
 (6 6 (:REWRITE SUBSETP-OF-CDR))
 (5 5 (:REWRITE SUBSETP-WHEN-ATOM-RIGHT))
 (5 5 (:REWRITE SUBSETP-WHEN-ATOM-LEFT))
 (4 4 (:REWRITE MEMBER-OF-CAR))
 )
(FLAG::FLAG-EQUIV-LEMMA)
(JAVA::REFERENCE-TYPES-DEFINITION-FIX-FLAG-EQUIVALENCES)
(JAVA::FLAG-LEMMA-FOR-RETURN-TYPE-OF-REFERENCE-TYPE-FIX.NEW-X
 (300 100 (:REWRITE JAVA::TIDENTIFIER-FIX-WHEN-TIDENTIFIERP))
 (200 200 (:TYPE-PRESCRIPTION JAVA::TIDENTIFIERP))
 (108 36 (:REWRITE POS-FIX-WHEN-POSP))
 (72 72 (:TYPE-PRESCRIPTION POSP))
 (70 18 (:REWRITE JAVA::TYPE-ARGUMENT-LISTP-WHEN-NOT-CONSP))
 (60 20 (:REWRITE JAVA::PACKAGE-NAME-FIX-WHEN-PACKAGE-NAMEP))
 (46 36 (:REWRITE JAVA::TYPE-ARGUMENT-LISTP-WHEN-SUBSETP-EQUAL))
 (40 40 (:TYPE-PRESCRIPTION JAVA::PACKAGE-NAMEP))
 (36 12 (:REWRITE JAVA::PRIMITIVE-TYPE-FIX-WHEN-PRIMITIVE-TYPEP))
 (34 28 (:REWRITE JAVA::TYPE-ARGUMENT-P-WHEN-MEMBER-EQUAL-OF-TYPE-ARGUMENT-LISTP))
 (24 24 (:TYPE-PRESCRIPTION JAVA::PRIMITIVE-TYPEP))
 (10 10 (:TYPE-PRESCRIPTION SUBSETP-EQUAL))
 (4 4 (:TYPE-PRESCRIPTION MEMBER-EQUAL))
 (2 2 (:REWRITE FTY::OPEN-MEMBER-EQUAL-ON-LIST-OF-TAGS))
 )
(JAVA::RETURN-TYPE-OF-REFERENCE-TYPE-FIX.NEW-X)
(JAVA::RETURN-TYPE-OF-CLASS-TYPE-FIX.NEW-X)
(JAVA::RETURN-TYPE-OF-ARRAY-TYPE-FIX.NEW-X)
(JAVA::RETURN-TYPE-OF-TYPE-ARGUMENT-FIX.NEW-X)
(JAVA::RETURN-TYPE-OF-TYPE-ARGUMENT-LIST-FIX.NEWX)
(JAVA::FLAG-LEMMA-FOR-REFERENCE-TYPE-FIX-WHEN-REFERENCE-TYPEP
 (48 44 (:REWRITE JAVA::TYPE-ARGUMENT-LISTP-WHEN-SUBSETP-EQUAL))
 (32 4 (:REWRITE JAVA::TYPE-ARGUMENT-LISTP-OF-CDR-WHEN-TYPE-ARGUMENT-LISTP))
 (28 22 (:REWRITE JAVA::TYPE-ARGUMENT-P-WHEN-MEMBER-EQUAL-OF-TYPE-ARGUMENT-LISTP))
 (11 11 (:TYPE-PRESCRIPTION JAVA::TYPE-ARGUMENT-LISTP))
 (4 4 (:TYPE-PRESCRIPTION SUBSETP-EQUAL))
 (4 4 (:TYPE-PRESCRIPTION MEMBER-EQUAL))
 (2 2 (:REWRITE FTY::OPEN-MEMBER-EQUAL-ON-LIST-OF-TAGS))
 )
(JAVA::REFERENCE-TYPE-FIX-WHEN-REFERENCE-TYPEP)
(JAVA::CLASS-TYPE-FIX-WHEN-CLASS-TYPEP)
(JAVA::ARRAY-TYPE-FIX-WHEN-ARRAY-TYPEP)
(JAVA::TYPE-ARGUMENT-FIX-WHEN-TYPE-ARGUMENT-P)
(JAVA::TYPE-ARGUMENT-LIST-FIX-WHEN-TYPE-ARGUMENT-LISTP)
(JAVA::REFERENCE-TYPE-FIX$INLINE
 (25 25 (:TYPE-PRESCRIPTION JAVA::TIDENTIFIER-FIX))
 (14 14 (:REWRITE JAVA::TYPE-ARGUMENT-LISTP-WHEN-SUBSETP-EQUAL))
 (7 7 (:REWRITE JAVA::TYPE-ARGUMENT-LISTP-WHEN-NOT-CONSP))
 (6 1 (:REWRITE JAVA::TYPE-ARGUMENT-P-OF-CAR-WHEN-TYPE-ARGUMENT-LISTP))
 (6 1 (:REWRITE JAVA::TYPE-ARGUMENT-LISTP-OF-CDR-WHEN-TYPE-ARGUMENT-LISTP))
 (4 4 (:REWRITE JAVA::TYPE-ARGUMENT-P-WHEN-MEMBER-EQUAL-OF-TYPE-ARGUMENT-LISTP))
 )
(FTY::TMP-DEFFIXTYPE-IDEMPOTENT)
(JAVA::REFERENCE-TYPE-EQUIV$INLINE)
(JAVA::REFERENCE-TYPE-EQUIV-IS-AN-EQUIVALENCE)
(JAVA::REFERENCE-TYPE-EQUIV-IMPLIES-EQUAL-REFERENCE-TYPE-FIX-1)
(JAVA::REFERENCE-TYPE-FIX-UNDER-REFERENCE-TYPE-EQUIV)
(JAVA::EQUAL-OF-REFERENCE-TYPE-FIX-1-FORWARD-TO-REFERENCE-TYPE-EQUIV)
(JAVA::EQUAL-OF-REFERENCE-TYPE-FIX-2-FORWARD-TO-REFERENCE-TYPE-EQUIV)
(JAVA::REFERENCE-TYPE-EQUIV-OF-REFERENCE-TYPE-FIX-1-FORWARD)
(JAVA::REFERENCE-TYPE-EQUIV-OF-REFERENCE-TYPE-FIX-2-FORWARD)
(FTY::TMP-DEFFIXTYPE-IDEMPOTENT)
(JAVA::CLASS-TYPE-EQUIV$INLINE)
(JAVA::CLASS-TYPE-EQUIV-IS-AN-EQUIVALENCE)
(JAVA::CLASS-TYPE-EQUIV-IMPLIES-EQUAL-CLASS-TYPE-FIX-1)
(JAVA::CLASS-TYPE-FIX-UNDER-CLASS-TYPE-EQUIV)
(JAVA::EQUAL-OF-CLASS-TYPE-FIX-1-FORWARD-TO-CLASS-TYPE-EQUIV)
(JAVA::EQUAL-OF-CLASS-TYPE-FIX-2-FORWARD-TO-CLASS-TYPE-EQUIV)
(JAVA::CLASS-TYPE-EQUIV-OF-CLASS-TYPE-FIX-1-FORWARD)
(JAVA::CLASS-TYPE-EQUIV-OF-CLASS-TYPE-FIX-2-FORWARD)
(FTY::TMP-DEFFIXTYPE-IDEMPOTENT)
(JAVA::ARRAY-TYPE-EQUIV$INLINE)
(JAVA::ARRAY-TYPE-EQUIV-IS-AN-EQUIVALENCE)
(JAVA::ARRAY-TYPE-EQUIV-IMPLIES-EQUAL-ARRAY-TYPE-FIX-1)
(JAVA::ARRAY-TYPE-FIX-UNDER-ARRAY-TYPE-EQUIV)
(JAVA::EQUAL-OF-ARRAY-TYPE-FIX-1-FORWARD-TO-ARRAY-TYPE-EQUIV)
(JAVA::EQUAL-OF-ARRAY-TYPE-FIX-2-FORWARD-TO-ARRAY-TYPE-EQUIV)
(JAVA::ARRAY-TYPE-EQUIV-OF-ARRAY-TYPE-FIX-1-FORWARD)
(JAVA::ARRAY-TYPE-EQUIV-OF-ARRAY-TYPE-FIX-2-FORWARD)
(FTY::TMP-DEFFIXTYPE-IDEMPOTENT
 (2 2 (:REWRITE JAVA::TYPE-ARGUMENT-P-WHEN-MEMBER-EQUAL-OF-TYPE-ARGUMENT-LISTP))
 )
(JAVA::TYPE-ARGUMENT-EQUIV$INLINE)
(JAVA::TYPE-ARGUMENT-EQUIV-IS-AN-EQUIVALENCE)
(JAVA::TYPE-ARGUMENT-EQUIV-IMPLIES-EQUAL-TYPE-ARGUMENT-FIX-1)
(JAVA::TYPE-ARGUMENT-FIX-UNDER-TYPE-ARGUMENT-EQUIV)
(JAVA::EQUAL-OF-TYPE-ARGUMENT-FIX-1-FORWARD-TO-TYPE-ARGUMENT-EQUIV)
(JAVA::EQUAL-OF-TYPE-ARGUMENT-FIX-2-FORWARD-TO-TYPE-ARGUMENT-EQUIV)
(JAVA::TYPE-ARGUMENT-EQUIV-OF-TYPE-ARGUMENT-FIX-1-FORWARD)
(JAVA::TYPE-ARGUMENT-EQUIV-OF-TYPE-ARGUMENT-FIX-2-FORWARD)
(FTY::TMP-DEFFIXTYPE-IDEMPOTENT
 (2 2 (:REWRITE JAVA::TYPE-ARGUMENT-LISTP-WHEN-SUBSETP-EQUAL))
 (1 1 (:REWRITE JAVA::TYPE-ARGUMENT-LISTP-WHEN-NOT-CONSP))
 )
(JAVA::TYPE-ARGUMENT-LIST-EQUIV$INLINE)
(JAVA::TYPE-ARGUMENT-LIST-EQUIV-IS-AN-EQUIVALENCE)
(JAVA::TYPE-ARGUMENT-LIST-EQUIV-IMPLIES-EQUAL-TYPE-ARGUMENT-LIST-FIX-1)
(JAVA::TYPE-ARGUMENT-LIST-FIX-UNDER-TYPE-ARGUMENT-LIST-EQUIV)
(JAVA::EQUAL-OF-TYPE-ARGUMENT-LIST-FIX-1-FORWARD-TO-TYPE-ARGUMENT-LIST-EQUIV)
(JAVA::EQUAL-OF-TYPE-ARGUMENT-LIST-FIX-2-FORWARD-TO-TYPE-ARGUMENT-LIST-EQUIV)
(JAVA::TYPE-ARGUMENT-LIST-EQUIV-OF-TYPE-ARGUMENT-LIST-FIX-1-FORWARD)
(JAVA::TYPE-ARGUMENT-LIST-EQUIV-OF-TYPE-ARGUMENT-LIST-FIX-2-FORWARD)
(JAVA::REFERENCE-TYPE-KIND$INLINE-OF-REFERENCE-TYPE-FIX-X
 (7 5 (:REWRITE JAVA::TIDENTIFIER-FIX-WHEN-TIDENTIFIERP))
 (7 5 (:REWRITE JAVA::CLASS-TYPE-FIX-WHEN-CLASS-TYPEP))
 (7 5 (:REWRITE JAVA::ARRAY-TYPE-FIX-WHEN-ARRAY-TYPEP))
 (2 2 (:TYPE-PRESCRIPTION JAVA::TIDENTIFIERP))
 (2 2 (:TYPE-PRESCRIPTION JAVA::CLASS-TYPEP))
 (2 2 (:TYPE-PRESCRIPTION JAVA::ARRAY-TYPEP))
 (1 1 (:REWRITE JAVA::REFERENCE-TYPE-FIX-WHEN-REFERENCE-TYPEP))
 )
(JAVA::REFERENCE-TYPE-KIND$INLINE-REFERENCE-TYPE-EQUIV-CONGRUENCE-ON-X)
(JAVA::CONSP-OF-REFERENCE-TYPE-FIX)
(JAVA::CLASS-TYPE-KIND$INLINE-OF-CLASS-TYPE-FIX-X
 (32 32 (:REWRITE JAVA::TYPE-ARGUMENT-LISTP-WHEN-SUBSETP-EQUAL))
 (27 19 (:REWRITE JAVA::TIDENTIFIER-FIX-WHEN-TIDENTIFIERP))
 (8 8 (:TYPE-PRESCRIPTION JAVA::TIDENTIFIERP))
 (8 6 (:REWRITE JAVA::CLASS-TYPE-FIX-WHEN-CLASS-TYPEP))
 (7 5 (:REWRITE JAVA::PACKAGE-NAME-FIX-WHEN-PACKAGE-NAMEP))
 (6 6 (:TYPE-PRESCRIPTION JAVA::TYPE-ARGUMENT-LISTP))
 (2 2 (:TYPE-PRESCRIPTION JAVA::PACKAGE-NAMEP))
 (2 2 (:TYPE-PRESCRIPTION JAVA::CLASS-TYPEP))
 )
(JAVA::CLASS-TYPE-KIND$INLINE-CLASS-TYPE-EQUIV-CONGRUENCE-ON-X)
(JAVA::CONSP-OF-CLASS-TYPE-FIX)
(JAVA::ARRAY-TYPE-KIND$INLINE-OF-ARRAY-TYPE-FIX-X
 (27 19 (:REWRITE POS-FIX-WHEN-POSP))
 (13 9 (:REWRITE JAVA::PRIMITIVE-TYPE-FIX-WHEN-PRIMITIVE-TYPEP))
 (8 8 (:TYPE-PRESCRIPTION POSP))
 (7 5 (:REWRITE JAVA::TIDENTIFIER-FIX-WHEN-TIDENTIFIERP))
 (7 5 (:REWRITE JAVA::CLASS-TYPE-FIX-WHEN-CLASS-TYPEP))
 (4 4 (:TYPE-PRESCRIPTION JAVA::PRIMITIVE-TYPEP))
 (2 2 (:TYPE-PRESCRIPTION JAVA::TIDENTIFIERP))
 (2 2 (:TYPE-PRESCRIPTION JAVA::CLASS-TYPEP))
 (1 1 (:REWRITE JAVA::ARRAY-TYPE-FIX-WHEN-ARRAY-TYPEP))
 )
(JAVA::ARRAY-TYPE-KIND$INLINE-ARRAY-TYPE-EQUIV-CONGRUENCE-ON-X)
(JAVA::CONSP-OF-ARRAY-TYPE-FIX)
(JAVA::TYPE-ARGUMENT-KIND$INLINE-OF-TYPE-ARGUMENT-FIX-X
 (21 15 (:REWRITE JAVA::REFERENCE-TYPE-FIX-WHEN-REFERENCE-TYPEP))
 (6 6 (:TYPE-PRESCRIPTION JAVA::REFERENCE-TYPEP))
 (3 1 (:REWRITE JAVA::TYPE-ARGUMENT-FIX-WHEN-TYPE-ARGUMENT-P))
 (2 2 (:REWRITE JAVA::TYPE-ARGUMENT-P-WHEN-MEMBER-EQUAL-OF-TYPE-ARGUMENT-LISTP))
 )
(JAVA::TYPE-ARGUMENT-KIND$INLINE-TYPE-ARGUMENT-EQUIV-CONGRUENCE-ON-X)
(JAVA::CONSP-OF-TYPE-ARGUMENT-FIX)
(JAVA::CAR-OF-TYPE-ARGUMENT-LIST-FIX-X-UNDER-TYPE-ARGUMENT-EQUIV
 (32 3 (:REWRITE JAVA::TYPE-ARGUMENT-FIX-WHEN-TYPE-ARGUMENT-P))
 (18 2 (:REWRITE JAVA::TYPE-ARGUMENT-P-OF-CAR-WHEN-TYPE-ARGUMENT-LISTP))
 (18 2 (:REWRITE JAVA::TYPE-ARGUMENT-LIST-FIX-WHEN-TYPE-ARGUMENT-LISTP))
 (12 12 (:TYPE-PRESCRIPTION JAVA::TYPE-ARGUMENT-LIST-FIX$INLINE))
 (10 10 (:TYPE-PRESCRIPTION JAVA::TYPE-ARGUMENT-LISTP))
 (10 10 (:REWRITE JAVA::TYPE-ARGUMENT-LISTP-WHEN-SUBSETP-EQUAL))
 (8 5 (:REWRITE JAVA::TYPE-ARGUMENT-LISTP-WHEN-NOT-CONSP))
 (6 1 (:REWRITE JAVA::TYPE-ARGUMENT-LISTP-OF-CDR-WHEN-TYPE-ARGUMENT-LISTP))
 (4 4 (:TYPE-PRESCRIPTION JAVA::TYPE-ARGUMENT-P))
 (4 4 (:REWRITE JAVA::TYPE-ARGUMENT-P-WHEN-MEMBER-EQUAL-OF-TYPE-ARGUMENT-LISTP))
 )
(JAVA::CAR-TYPE-ARGUMENT-LIST-EQUIV-CONGRUENCE-ON-X-UNDER-TYPE-ARGUMENT-EQUIV)
(JAVA::CDR-OF-TYPE-ARGUMENT-LIST-FIX-X-UNDER-TYPE-ARGUMENT-LIST-EQUIV
 (41 3 (:REWRITE JAVA::TYPE-ARGUMENT-LISTP-OF-CDR-WHEN-TYPE-ARGUMENT-LISTP))
 (22 2 (:REWRITE JAVA::TYPE-ARGUMENT-FIX-WHEN-TYPE-ARGUMENT-P))
 (20 20 (:REWRITE JAVA::TYPE-ARGUMENT-LISTP-WHEN-SUBSETP-EQUAL))
 (12 2 (:REWRITE JAVA::TYPE-ARGUMENT-P-OF-CAR-WHEN-TYPE-ARGUMENT-LISTP))
 (4 4 (:TYPE-PRESCRIPTION JAVA::TYPE-ARGUMENT-P))
 (4 4 (:REWRITE JAVA::TYPE-ARGUMENT-P-WHEN-MEMBER-EQUAL-OF-TYPE-ARGUMENT-LISTP))
 )
(JAVA::CDR-TYPE-ARGUMENT-LIST-EQUIV-CONGRUENCE-ON-X-UNDER-TYPE-ARGUMENT-LIST-EQUIV)
(JAVA::CONS-OF-TYPE-ARGUMENT-FIX-X-UNDER-TYPE-ARGUMENT-LIST-EQUIV
 (33 4 (:REWRITE JAVA::TYPE-ARGUMENT-LIST-FIX-WHEN-TYPE-ARGUMENT-LISTP))
 (16 2 (:REWRITE JAVA::TYPE-ARGUMENT-LISTP-OF-CONS))
 (10 10 (:REWRITE JAVA::TYPE-ARGUMENT-LISTP-WHEN-SUBSETP-EQUAL))
 (6 6 (:TYPE-PRESCRIPTION JAVA::TYPE-ARGUMENT-LISTP))
 (5 5 (:REWRITE JAVA::TYPE-ARGUMENT-LISTP-WHEN-NOT-CONSP))
 (4 4 (:REWRITE JAVA::TYPE-ARGUMENT-P-WHEN-MEMBER-EQUAL-OF-TYPE-ARGUMENT-LISTP))
 )
(JAVA::CONS-TYPE-ARGUMENT-EQUIV-CONGRUENCE-ON-X-UNDER-TYPE-ARGUMENT-LIST-EQUIV)
(JAVA::CONS-OF-TYPE-ARGUMENT-LIST-FIX-Y-UNDER-TYPE-ARGUMENT-LIST-EQUIV
 (18 2 (:REWRITE JAVA::TYPE-ARGUMENT-LISTP-OF-CONS))
 (8 8 (:REWRITE JAVA::TYPE-ARGUMENT-P-WHEN-MEMBER-EQUAL-OF-TYPE-ARGUMENT-LISTP))
 (8 8 (:REWRITE JAVA::TYPE-ARGUMENT-LISTP-WHEN-SUBSETP-EQUAL))
 (6 6 (:TYPE-PRESCRIPTION JAVA::TYPE-ARGUMENT-P))
 (6 2 (:REWRITE JAVA::TYPE-ARGUMENT-FIX-WHEN-TYPE-ARGUMENT-P))
 (5 4 (:REWRITE JAVA::TYPE-ARGUMENT-LISTP-WHEN-NOT-CONSP))
 )
(JAVA::CONS-TYPE-ARGUMENT-LIST-EQUIV-CONGRUENCE-ON-Y-UNDER-TYPE-ARGUMENT-LIST-EQUIV)
(JAVA::CONSP-OF-TYPE-ARGUMENT-LIST-FIX
 (18 2 (:REWRITE JAVA::TYPE-ARGUMENT-LIST-FIX-WHEN-TYPE-ARGUMENT-LISTP))
 (11 1 (:REWRITE JAVA::TYPE-ARGUMENT-FIX-WHEN-TYPE-ARGUMENT-P))
 (8 8 (:TYPE-PRESCRIPTION JAVA::TYPE-ARGUMENT-LISTP))
 (8 8 (:REWRITE JAVA::TYPE-ARGUMENT-LISTP-WHEN-SUBSETP-EQUAL))
 (6 1 (:REWRITE JAVA::TYPE-ARGUMENT-P-OF-CAR-WHEN-TYPE-ARGUMENT-LISTP))
 (6 1 (:REWRITE JAVA::TYPE-ARGUMENT-LISTP-OF-CDR-WHEN-TYPE-ARGUMENT-LISTP))
 (4 4 (:REWRITE JAVA::TYPE-ARGUMENT-LISTP-WHEN-NOT-CONSP))
 (2 2 (:TYPE-PRESCRIPTION JAVA::TYPE-ARGUMENT-P))
 (2 2 (:REWRITE JAVA::TYPE-ARGUMENT-P-WHEN-MEMBER-EQUAL-OF-TYPE-ARGUMENT-LISTP))
 )
(JAVA::TYPE-ARGUMENT-LIST-FIX-UNDER-IFF
 (18 2 (:REWRITE JAVA::TYPE-ARGUMENT-LIST-FIX-WHEN-TYPE-ARGUMENT-LISTP))
 (11 1 (:REWRITE JAVA::TYPE-ARGUMENT-FIX-WHEN-TYPE-ARGUMENT-P))
 (8 8 (:TYPE-PRESCRIPTION JAVA::TYPE-ARGUMENT-LISTP))
 (8 8 (:REWRITE JAVA::TYPE-ARGUMENT-LISTP-WHEN-SUBSETP-EQUAL))
 (6 1 (:REWRITE JAVA::TYPE-ARGUMENT-P-OF-CAR-WHEN-TYPE-ARGUMENT-LISTP))
 (6 1 (:REWRITE JAVA::TYPE-ARGUMENT-LISTP-OF-CDR-WHEN-TYPE-ARGUMENT-LISTP))
 (4 4 (:REWRITE JAVA::TYPE-ARGUMENT-LISTP-WHEN-NOT-CONSP))
 (2 2 (:TYPE-PRESCRIPTION JAVA::TYPE-ARGUMENT-P))
 (2 2 (:REWRITE JAVA::TYPE-ARGUMENT-P-WHEN-MEMBER-EQUAL-OF-TYPE-ARGUMENT-LISTP))
 )
(JAVA::TYPE-ARGUMENT-LIST-FIX-OF-CONS
 (20 3 (:REWRITE JAVA::TYPE-ARGUMENT-LIST-FIX-WHEN-TYPE-ARGUMENT-LISTP))
 (8 1 (:REWRITE JAVA::TYPE-ARGUMENT-LISTP-OF-CONS))
 (6 6 (:REWRITE JAVA::TYPE-ARGUMENT-LISTP-WHEN-SUBSETP-EQUAL))
 (6 2 (:REWRITE JAVA::TYPE-ARGUMENT-FIX-WHEN-TYPE-ARGUMENT-P))
 (4 4 (:TYPE-PRESCRIPTION JAVA::TYPE-ARGUMENT-LISTP))
 (4 4 (:REWRITE JAVA::TYPE-ARGUMENT-P-WHEN-MEMBER-EQUAL-OF-TYPE-ARGUMENT-LISTP))
 (3 3 (:TYPE-PRESCRIPTION JAVA::TYPE-ARGUMENT-P))
 (3 3 (:REWRITE JAVA::TYPE-ARGUMENT-LISTP-WHEN-NOT-CONSP))
 )
(JAVA::LEN-OF-TYPE-ARGUMENT-LIST-FIX
 (35 4 (:REWRITE JAVA::TYPE-ARGUMENT-LIST-FIX-WHEN-TYPE-ARGUMENT-LISTP))
 (14 14 (:REWRITE JAVA::TYPE-ARGUMENT-LISTP-WHEN-SUBSETP-EQUAL))
 (13 13 (:TYPE-PRESCRIPTION JAVA::TYPE-ARGUMENT-LISTP))
 (12 2 (:REWRITE JAVA::TYPE-ARGUMENT-LISTP-OF-CDR-WHEN-TYPE-ARGUMENT-LISTP))
 (11 1 (:REWRITE JAVA::TYPE-ARGUMENT-FIX-WHEN-TYPE-ARGUMENT-P))
 (7 7 (:REWRITE JAVA::TYPE-ARGUMENT-LISTP-WHEN-NOT-CONSP))
 (6 1 (:REWRITE JAVA::TYPE-ARGUMENT-P-OF-CAR-WHEN-TYPE-ARGUMENT-LISTP))
 (2 2 (:TYPE-PRESCRIPTION JAVA::TYPE-ARGUMENT-P))
 (2 2 (:REWRITE JAVA::TYPE-ARGUMENT-P-WHEN-MEMBER-EQUAL-OF-TYPE-ARGUMENT-LISTP))
 (1 1 (:REWRITE FTY::EQUAL-OF-LEN))
 )
(JAVA::TYPE-ARGUMENT-LIST-FIX-OF-APPEND
 (114 10 (:REWRITE JAVA::TYPE-ARGUMENT-LIST-FIX-WHEN-TYPE-ARGUMENT-LISTP))
 (58 2 (:REWRITE JAVA::TYPE-ARGUMENT-LISTP-OF-APPEND))
 (40 36 (:REWRITE JAVA::TYPE-ARGUMENT-LISTP-WHEN-SUBSETP-EQUAL))
 (29 29 (:TYPE-PRESCRIPTION JAVA::TYPE-ARGUMENT-LISTP))
 (24 2 (:REWRITE JAVA::TYPE-ARGUMENT-LISTP-OF-LIST-FIX))
 (22 16 (:REWRITE JAVA::TYPE-ARGUMENT-LISTP-WHEN-NOT-CONSP))
 (14 4 (:REWRITE JAVA::TYPE-ARGUMENT-LISTP-OF-CDR-WHEN-TYPE-ARGUMENT-LISTP))
 (12 12 (:TYPE-PRESCRIPTION TRUE-LIST-FIX))
 (12 2 (:REWRITE JAVA::TYPE-ARGUMENT-FIX-WHEN-TYPE-ARGUMENT-P))
 (6 1 (:REWRITE JAVA::TYPE-ARGUMENT-P-OF-CAR-WHEN-TYPE-ARGUMENT-LISTP))
 (4 4 (:TYPE-PRESCRIPTION SUBSETP-EQUAL))
 (2 2 (:TYPE-PRESCRIPTION JAVA::TYPE-ARGUMENT-P))
 (2 2 (:REWRITE JAVA::TYPE-ARGUMENT-P-WHEN-MEMBER-EQUAL-OF-TYPE-ARGUMENT-LISTP))
 )
(JAVA::TYPE-ARGUMENT-LIST-FIX-OF-REPEAT
 (18 2 (:REWRITE JAVA::TYPE-ARGUMENT-LIST-FIX-WHEN-TYPE-ARGUMENT-LISTP))
 (16 4 (:REWRITE JAVA::TYPE-ARGUMENT-FIX-WHEN-TYPE-ARGUMENT-P))
 (10 10 (:REWRITE JAVA::TYPE-ARGUMENT-P-WHEN-MEMBER-EQUAL-OF-TYPE-ARGUMENT-LISTP))
 (10 2 (:REWRITE JAVA::TYPE-ARGUMENT-LISTP-OF-REPEAT))
 (8 8 (:TYPE-PRESCRIPTION JAVA::TYPE-ARGUMENT-P))
 (2 2 (:TYPE-PRESCRIPTION JAVA::TYPE-ARGUMENT-LISTP))
 (1 1 (:REWRITE-QUOTED-CONSTANT JAVA::TYPE-ARGUMENT-LIST-FIX-UNDER-TYPE-ARGUMENT-LIST-EQUIV))
 )
(JAVA::LIST-EQUIV-REFINES-TYPE-ARGUMENT-LIST-EQUIV
 (146 14 (:REWRITE JAVA::TYPE-ARGUMENT-LIST-FIX-WHEN-TYPE-ARGUMENT-LISTP))
 (112 8 (:REWRITE JAVA::TYPE-ARGUMENT-FIX-WHEN-TYPE-ARGUMENT-P))
 (88 18 (:REWRITE JAVA::TYPE-ARGUMENT-LISTP-OF-CDR-WHEN-TYPE-ARGUMENT-LISTP))
 (72 72 (:REWRITE JAVA::TYPE-ARGUMENT-LISTP-WHEN-SUBSETP-EQUAL))
 (72 8 (:REWRITE JAVA::TYPE-ARGUMENT-P-OF-CAR-WHEN-TYPE-ARGUMENT-LISTP))
 (70 70 (:TYPE-PRESCRIPTION JAVA::TYPE-ARGUMENT-LISTP))
 (36 36 (:REWRITE JAVA::TYPE-ARGUMENT-LISTP-WHEN-NOT-CONSP))
 (16 16 (:TYPE-PRESCRIPTION JAVA::TYPE-ARGUMENT-P))
 (16 16 (:REWRITE JAVA::TYPE-ARGUMENT-P-WHEN-MEMBER-EQUAL-OF-TYPE-ARGUMENT-LISTP))
 (1 1 (:REWRITE FTY::PROVE-EQUAL-OF-CONS-WHEN-FIRST-QUOTEP))
 )
(JAVA::NTH-OF-TYPE-ARGUMENT-LIST-FIX
 (208 16 (:REWRITE JAVA::TYPE-ARGUMENT-FIX-WHEN-TYPE-ARGUMENT-P))
 (166 23 (:REWRITE JAVA::TYPE-ARGUMENT-LIST-FIX-WHEN-TYPE-ARGUMENT-LISTP))
 (98 98 (:REWRITE JAVA::TYPE-ARGUMENT-LISTP-WHEN-SUBSETP-EQUAL))
 (93 93 (:TYPE-PRESCRIPTION JAVA::TYPE-ARGUMENT-LISTP))
 (80 15 (:REWRITE JAVA::TYPE-ARGUMENT-LISTP-OF-CDR-WHEN-TYPE-ARGUMENT-LISTP))
 (74 7 (:REWRITE JAVA::TYPE-ARGUMENT-P-OF-NTH-WHEN-TYPE-ARGUMENT-LISTP))
 (54 9 (:REWRITE JAVA::TYPE-ARGUMENT-P-OF-CAR-WHEN-TYPE-ARGUMENT-LISTP))
 (49 49 (:REWRITE JAVA::TYPE-ARGUMENT-LISTP-WHEN-NOT-CONSP))
 (32 32 (:TYPE-PRESCRIPTION JAVA::TYPE-ARGUMENT-P))
 (32 32 (:REWRITE JAVA::TYPE-ARGUMENT-P-WHEN-MEMBER-EQUAL-OF-TYPE-ARGUMENT-LISTP))
 (2 1 (:REWRITE DEFAULT-+-2))
 (1 1 (:REWRITE DEFAULT-CDR))
 (1 1 (:REWRITE DEFAULT-+-1))
 )
(JAVA::TYPE-ARGUMENT-LIST-EQUIV-IMPLIES-TYPE-ARGUMENT-LIST-EQUIV-APPEND-1
 (352 46 (:REWRITE JAVA::TYPE-ARGUMENT-LIST-FIX-WHEN-TYPE-ARGUMENT-LISTP))
 (254 22 (:REWRITE JAVA::TYPE-ARGUMENT-FIX-WHEN-TYPE-ARGUMENT-P))
 (162 162 (:REWRITE JAVA::TYPE-ARGUMENT-LISTP-WHEN-SUBSETP-EQUAL))
 (160 160 (:TYPE-PRESCRIPTION JAVA::TYPE-ARGUMENT-LISTP))
 (144 22 (:REWRITE JAVA::TYPE-ARGUMENT-P-OF-CAR-WHEN-TYPE-ARGUMENT-LISTP))
 (140 25 (:REWRITE JAVA::TYPE-ARGUMENT-LISTP-OF-CDR-WHEN-TYPE-ARGUMENT-LISTP))
 (81 81 (:REWRITE JAVA::TYPE-ARGUMENT-LISTP-WHEN-NOT-CONSP))
 (44 44 (:TYPE-PRESCRIPTION JAVA::TYPE-ARGUMENT-P))
 (44 44 (:REWRITE JAVA::TYPE-ARGUMENT-P-WHEN-MEMBER-EQUAL-OF-TYPE-ARGUMENT-LISTP))
 (6 6 (:REWRITE JAVA::CONSP-OF-TYPE-ARGUMENT-LIST-FIX))
 )
(JAVA::TYPE-ARGUMENT-LIST-EQUIV-IMPLIES-TYPE-ARGUMENT-LIST-EQUIV-APPEND-2
 (267 34 (:REWRITE JAVA::TYPE-ARGUMENT-LIST-FIX-WHEN-TYPE-ARGUMENT-LISTP))
 (188 16 (:REWRITE JAVA::TYPE-ARGUMENT-FIX-WHEN-TYPE-ARGUMENT-P))
 (122 122 (:REWRITE JAVA::TYPE-ARGUMENT-LISTP-WHEN-SUBSETP-EQUAL))
 (121 121 (:TYPE-PRESCRIPTION JAVA::TYPE-ARGUMENT-LISTP))
 (116 21 (:REWRITE JAVA::TYPE-ARGUMENT-LISTP-OF-CDR-WHEN-TYPE-ARGUMENT-LISTP))
 (108 16 (:REWRITE JAVA::TYPE-ARGUMENT-P-OF-CAR-WHEN-TYPE-ARGUMENT-LISTP))
 (61 61 (:REWRITE JAVA::TYPE-ARGUMENT-LISTP-WHEN-NOT-CONSP))
 (32 32 (:TYPE-PRESCRIPTION JAVA::TYPE-ARGUMENT-P))
 (32 32 (:REWRITE JAVA::TYPE-ARGUMENT-P-WHEN-MEMBER-EQUAL-OF-TYPE-ARGUMENT-LISTP))
 (4 4 (:REWRITE JAVA::CONSP-OF-TYPE-ARGUMENT-LIST-FIX))
 )
(JAVA::TYPE-ARGUMENT-LIST-EQUIV-IMPLIES-TYPE-ARGUMENT-LIST-EQUIV-NTHCDR-2
 (327 21 (:REWRITE JAVA::TYPE-ARGUMENT-FIX-WHEN-TYPE-ARGUMENT-P))
 (235 42 (:REWRITE JAVA::TYPE-ARGUMENT-LISTP-OF-CDR-WHEN-TYPE-ARGUMENT-LISTP))
 (222 222 (:REWRITE JAVA::TYPE-ARGUMENT-LISTP-WHEN-SUBSETP-EQUAL))
 (222 21 (:REWRITE JAVA::TYPE-ARGUMENT-P-OF-CAR-WHEN-TYPE-ARGUMENT-LISTP))
 (42 42 (:TYPE-PRESCRIPTION JAVA::TYPE-ARGUMENT-P))
 (42 42 (:REWRITE JAVA::TYPE-ARGUMENT-P-WHEN-MEMBER-EQUAL-OF-TYPE-ARGUMENT-LISTP))
 )
(JAVA::TYPE-ARGUMENT-LIST-EQUIV-IMPLIES-TYPE-ARGUMENT-LIST-EQUIV-TAKE-2
 (791 54 (:REWRITE JAVA::TYPE-ARGUMENT-LIST-FIX-WHEN-TYPE-ARGUMENT-LISTP))
 (637 39 (:REWRITE JAVA::TYPE-ARGUMENT-FIX-WHEN-TYPE-ARGUMENT-P))
 (438 73 (:REWRITE JAVA::TYPE-ARGUMENT-LISTP-OF-CDR-WHEN-TYPE-ARGUMENT-LISTP))
 (430 39 (:REWRITE JAVA::TYPE-ARGUMENT-P-OF-CAR-WHEN-TYPE-ARGUMENT-LISTP))
 (350 350 (:TYPE-PRESCRIPTION JAVA::TYPE-ARGUMENT-LISTP))
 (350 350 (:REWRITE JAVA::TYPE-ARGUMENT-LISTP-WHEN-SUBSETP-EQUAL))
 (305 36 (:REWRITE JAVA::TYPE-ARGUMENT-LISTP-OF-TAKE))
 (205 175 (:REWRITE JAVA::TYPE-ARGUMENT-LISTP-WHEN-NOT-CONSP))
 (78 78 (:TYPE-PRESCRIPTION JAVA::TYPE-ARGUMENT-P))
 (78 78 (:REWRITE JAVA::TYPE-ARGUMENT-P-WHEN-MEMBER-EQUAL-OF-TYPE-ARGUMENT-LISTP))
 (50 6 (:REWRITE FTY::PROVE-EQUAL-OF-CONS-WHEN-FIRST-QUOTEP))
 (18 18 (:TYPE-PRESCRIPTION NFIX))
 (12 12 (:TYPE-PRESCRIPTION LEN))
 (10 10 (:REWRITE-QUOTED-CONSTANT JAVA::TYPE-ARGUMENT-LIST-FIX-UNDER-TYPE-ARGUMENT-LIST-EQUIV))
 (1 1 (:REWRITE FTY::EQUAL-OF-CONS-BY-EQUAL-OF-STRIP-CARS))
 )
(JAVA::TAG-WHEN-REFERENCE-TYPEP-FORWARD)
(JAVA::TAG-OF-REFERENCE-TYPE-FIX)
(JAVA::TAG-WHEN-CLASS-TYPEP-FORWARD
 (6 6 (:REWRITE JAVA::TYPE-ARGUMENT-LISTP-WHEN-SUBSETP-EQUAL))
 (3 3 (:REWRITE JAVA::TYPE-ARGUMENT-LISTP-WHEN-NOT-CONSP))
 )
(JAVA::TAG-OF-CLASS-TYPE-FIX)
(JAVA::TAG-WHEN-ARRAY-TYPEP-FORWARD)
(JAVA::TAG-OF-ARRAY-TYPE-FIX)
(JAVA::TAG-WHEN-TYPE-ARGUMENT-P-FORWARD
 (2 2 (:REWRITE JAVA::TYPE-ARGUMENT-P-WHEN-MEMBER-EQUAL-OF-TYPE-ARGUMENT-LISTP))
 )
(JAVA::TAG-OF-TYPE-ARGUMENT-FIX)
(JAVA::REFERENCE-TYPE-CLASS->GET$INLINE)
(JAVA::CLASS-TYPEP-OF-REFERENCE-TYPE-CLASS->GET
 (6 1 (:REWRITE JAVA::CLASS-TYPE-FIX-WHEN-CLASS-TYPEP))
 )
(JAVA::REFERENCE-TYPE-CLASS->GET$INLINE-OF-REFERENCE-TYPE-FIX-X
 (12 4 (:REWRITE JAVA::REFERENCE-TYPE-FIX-WHEN-REFERENCE-TYPEP))
 (9 9 (:TYPE-PRESCRIPTION JAVA::REFERENCE-TYPE-FIX$INLINE))
 (9 9 (:TYPE-PRESCRIPTION JAVA::CONSP-OF-REFERENCE-TYPE-FIX))
 (8 8 (:TYPE-PRESCRIPTION JAVA::REFERENCE-TYPEP))
 )
(JAVA::REFERENCE-TYPE-CLASS->GET$INLINE-REFERENCE-TYPE-EQUIV-CONGRUENCE-ON-X)
(JAVA::REFERENCE-TYPE-CLASS->GET-WHEN-WRONG-KIND)
(JAVA::REFERENCE-TYPE-CLASS)
(JAVA::RETURN-TYPE-OF-REFERENCE-TYPE-CLASS
 (6 2 (:REWRITE JAVA::CLASS-TYPE-FIX-WHEN-CLASS-TYPEP))
 (4 4 (:TYPE-PRESCRIPTION JAVA::CLASS-TYPEP))
 )
(JAVA::REFERENCE-TYPE-CLASS->GET-OF-REFERENCE-TYPE-CLASS
 (27 6 (:REWRITE JAVA::CLASS-TYPE-FIX-WHEN-CLASS-TYPEP))
 (12 12 (:TYPE-PRESCRIPTION JAVA::CLASS-TYPEP))
 (9 9 (:TYPE-PRESCRIPTION JAVA::REFERENCE-TYPE-CLASS))
 )
(JAVA::REFERENCE-TYPE-CLASS-OF-FIELDS
 (4 2 (:REWRITE JAVA::CLASS-TYPE-FIX-WHEN-CLASS-TYPEP))
 (3 1 (:REWRITE JAVA::REFERENCE-TYPE-FIX-WHEN-REFERENCE-TYPEP))
 (2 2 (:TYPE-PRESCRIPTION JAVA::REFERENCE-TYPEP))
 (2 2 (:TYPE-PRESCRIPTION JAVA::CLASS-TYPEP))
 )
(JAVA::REFERENCE-TYPE-FIX-WHEN-CLASS
 (4 2 (:REWRITE JAVA::CLASS-TYPE-FIX-WHEN-CLASS-TYPEP))
 (3 1 (:REWRITE JAVA::REFERENCE-TYPE-FIX-WHEN-REFERENCE-TYPEP))
 (2 2 (:TYPE-PRESCRIPTION JAVA::REFERENCE-TYPEP))
 (2 2 (:TYPE-PRESCRIPTION JAVA::CLASS-TYPEP))
 )
(JAVA::EQUAL-OF-REFERENCE-TYPE-CLASS)
(JAVA::REFERENCE-TYPE-CLASS-OF-CLASS-TYPE-FIX-GET)
(JAVA::REFERENCE-TYPE-CLASS-CLASS-TYPE-EQUIV-CONGRUENCE-ON-GET)
(JAVA::REFERENCE-TYPE-ARRAY->GET$INLINE)
(JAVA::ARRAY-TYPEP-OF-REFERENCE-TYPE-ARRAY->GET
 (6 1 (:REWRITE JAVA::ARRAY-TYPE-FIX-WHEN-ARRAY-TYPEP))
 )
(JAVA::REFERENCE-TYPE-ARRAY->GET$INLINE-OF-REFERENCE-TYPE-FIX-X
 (12 4 (:REWRITE JAVA::REFERENCE-TYPE-FIX-WHEN-REFERENCE-TYPEP))
 (9 9 (:TYPE-PRESCRIPTION JAVA::REFERENCE-TYPE-FIX$INLINE))
 (9 9 (:TYPE-PRESCRIPTION JAVA::CONSP-OF-REFERENCE-TYPE-FIX))
 (8 8 (:TYPE-PRESCRIPTION JAVA::REFERENCE-TYPEP))
 )
(JAVA::REFERENCE-TYPE-ARRAY->GET$INLINE-REFERENCE-TYPE-EQUIV-CONGRUENCE-ON-X)
(JAVA::REFERENCE-TYPE-ARRAY->GET-WHEN-WRONG-KIND)
(JAVA::REFERENCE-TYPE-ARRAY)
(JAVA::RETURN-TYPE-OF-REFERENCE-TYPE-ARRAY
 (6 2 (:REWRITE JAVA::ARRAY-TYPE-FIX-WHEN-ARRAY-TYPEP))
 (4 4 (:TYPE-PRESCRIPTION JAVA::ARRAY-TYPEP))
 )
(JAVA::REFERENCE-TYPE-ARRAY->GET-OF-REFERENCE-TYPE-ARRAY
 (27 6 (:REWRITE JAVA::ARRAY-TYPE-FIX-WHEN-ARRAY-TYPEP))
 (12 12 (:TYPE-PRESCRIPTION JAVA::ARRAY-TYPEP))
 (9 9 (:TYPE-PRESCRIPTION JAVA::REFERENCE-TYPE-ARRAY))
 )
(JAVA::REFERENCE-TYPE-ARRAY-OF-FIELDS
 (4 2 (:REWRITE JAVA::ARRAY-TYPE-FIX-WHEN-ARRAY-TYPEP))
 (3 1 (:REWRITE JAVA::REFERENCE-TYPE-FIX-WHEN-REFERENCE-TYPEP))
 (2 2 (:TYPE-PRESCRIPTION JAVA::REFERENCE-TYPEP))
 (2 2 (:TYPE-PRESCRIPTION JAVA::ARRAY-TYPEP))
 )
(JAVA::REFERENCE-TYPE-FIX-WHEN-ARRAY
 (4 2 (:REWRITE JAVA::ARRAY-TYPE-FIX-WHEN-ARRAY-TYPEP))
 (3 1 (:REWRITE JAVA::REFERENCE-TYPE-FIX-WHEN-REFERENCE-TYPEP))
 (2 2 (:TYPE-PRESCRIPTION JAVA::REFERENCE-TYPEP))
 (2 2 (:TYPE-PRESCRIPTION JAVA::ARRAY-TYPEP))
 )
(JAVA::EQUAL-OF-REFERENCE-TYPE-ARRAY)
(JAVA::REFERENCE-TYPE-ARRAY-OF-ARRAY-TYPE-FIX-GET)
(JAVA::REFERENCE-TYPE-ARRAY-ARRAY-TYPE-EQUIV-CONGRUENCE-ON-GET)
(JAVA::REFERENCE-TYPE-VARIABLE->GET$INLINE
 (12 12 (:TYPE-PRESCRIPTION JAVA::TIDENTIFIER-FIX))
 )
(JAVA::TIDENTIFIERP-OF-REFERENCE-TYPE-VARIABLE->GET
 (3 1 (:REWRITE JAVA::TIDENTIFIER-FIX-WHEN-TIDENTIFIERP))
 )
(JAVA::REFERENCE-TYPE-VARIABLE->GET$INLINE-OF-REFERENCE-TYPE-FIX-X
 (110 54 (:TYPE-PRESCRIPTION JAVA::TIDENTIFIER-FIX))
 (27 27 (:TYPE-PRESCRIPTION JAVA::REFERENCE-TYPE-FIX$INLINE))
 (27 27 (:TYPE-PRESCRIPTION JAVA::CONSP-OF-REFERENCE-TYPE-FIX))
 (12 4 (:REWRITE JAVA::REFERENCE-TYPE-FIX-WHEN-REFERENCE-TYPEP))
 (8 8 (:TYPE-PRESCRIPTION JAVA::REFERENCE-TYPEP))
 )
(JAVA::REFERENCE-TYPE-VARIABLE->GET$INLINE-REFERENCE-TYPE-EQUIV-CONGRUENCE-ON-X)
(JAVA::REFERENCE-TYPE-VARIABLE->GET-WHEN-WRONG-KIND
 (6 2 (:REWRITE JAVA::TIDENTIFIER-FIX-WHEN-TIDENTIFIERP))
 (4 4 (:TYPE-PRESCRIPTION JAVA::TIDENTIFIERP))
 )
(JAVA::REFERENCE-TYPE-VARIABLE)
(JAVA::RETURN-TYPE-OF-REFERENCE-TYPE-VARIABLE
 (6 2 (:REWRITE JAVA::TIDENTIFIER-FIX-WHEN-TIDENTIFIERP))
 (4 4 (:TYPE-PRESCRIPTION JAVA::TIDENTIFIERP))
 )
(JAVA::REFERENCE-TYPE-VARIABLE->GET-OF-REFERENCE-TYPE-VARIABLE
 (71 58 (:TYPE-PRESCRIPTION JAVA::TIDENTIFIER-FIX))
 (13 13 (:TYPE-PRESCRIPTION JAVA::REFERENCE-TYPE-VARIABLE))
 )
(JAVA::REFERENCE-TYPE-VARIABLE-OF-FIELDS
 (3 1 (:REWRITE JAVA::REFERENCE-TYPE-FIX-WHEN-REFERENCE-TYPEP))
 (2 2 (:TYPE-PRESCRIPTION JAVA::REFERENCE-TYPEP))
 )
(JAVA::REFERENCE-TYPE-FIX-WHEN-VARIABLE
 (3 1 (:REWRITE JAVA::REFERENCE-TYPE-FIX-WHEN-REFERENCE-TYPEP))
 (2 2 (:TYPE-PRESCRIPTION JAVA::REFERENCE-TYPEP))
 )
(JAVA::EQUAL-OF-REFERENCE-TYPE-VARIABLE
 (1 1 (:REWRITE FTY::PROVE-EQUAL-OF-CONS-WHEN-FIRST-QUOTEP))
 )
(JAVA::REFERENCE-TYPE-VARIABLE-OF-TIDENTIFIER-FIX-GET)
(JAVA::REFERENCE-TYPE-VARIABLE-TIDENTIFIER-EQUIV-CONGRUENCE-ON-GET)
(JAVA::REFERENCE-TYPE-FIX-REDEF
 (12 4 (:REWRITE JAVA::REFERENCE-TYPE-FIX-WHEN-REFERENCE-TYPEP))
 (8 8 (:TYPE-PRESCRIPTION JAVA::REFERENCE-TYPEP))
 )
(JAVA::CLASS-TYPE-SIMPLE->NAME$INLINE
 (12 12 (:TYPE-PRESCRIPTION JAVA::TIDENTIFIER-FIX))
 (2 2 (:REWRITE JAVA::TYPE-ARGUMENT-LISTP-WHEN-SUBSETP-EQUAL))
 (1 1 (:REWRITE JAVA::TYPE-ARGUMENT-LISTP-WHEN-NOT-CONSP))
 )
(JAVA::TIDENTIFIERP-OF-CLASS-TYPE-SIMPLE->NAME
 (3 1 (:REWRITE JAVA::TIDENTIFIER-FIX-WHEN-TIDENTIFIERP))
 )
(JAVA::CLASS-TYPE-SIMPLE->NAME$INLINE-OF-CLASS-TYPE-FIX-X
 (28 28 (:TYPE-PRESCRIPTION JAVA::CONSP-OF-CLASS-TYPE-FIX))
 (28 28 (:TYPE-PRESCRIPTION JAVA::CLASS-TYPE-FIX$INLINE))
 (13 5 (:REWRITE JAVA::CLASS-TYPE-FIX-WHEN-CLASS-TYPEP))
 (8 8 (:TYPE-PRESCRIPTION JAVA::CLASS-TYPEP))
 (4 4 (:REWRITE JAVA::TYPE-ARGUMENT-LISTP-WHEN-SUBSETP-EQUAL))
 )
(JAVA::CLASS-TYPE-SIMPLE->NAME$INLINE-CLASS-TYPE-EQUIV-CONGRUENCE-ON-X)
(JAVA::CLASS-TYPE-SIMPLE->NAME-WHEN-WRONG-KIND
 (6 2 (:REWRITE JAVA::TIDENTIFIER-FIX-WHEN-TIDENTIFIERP))
 (4 4 (:TYPE-PRESCRIPTION JAVA::TIDENTIFIERP))
 )
(JAVA::CLASS-TYPE-SIMPLE->ARGUMENTS$INLINE
 (2 2 (:REWRITE JAVA::TYPE-ARGUMENT-LISTP-WHEN-SUBSETP-EQUAL))
 (1 1 (:REWRITE JAVA::TYPE-ARGUMENT-LISTP-WHEN-NOT-CONSP))
 )
(JAVA::TYPE-ARGUMENT-LISTP-OF-CLASS-TYPE-SIMPLE->ARGUMENTS
 (12 1 (:REWRITE JAVA::TYPE-ARGUMENT-LIST-FIX-WHEN-TYPE-ARGUMENT-LISTP))
 (4 1 (:REWRITE JAVA::TYPE-ARGUMENT-LISTP-WHEN-NOT-CONSP))
 (2 2 (:REWRITE JAVA::TYPE-ARGUMENT-LISTP-WHEN-SUBSETP-EQUAL))
 )
(JAVA::CLASS-TYPE-SIMPLE->ARGUMENTS$INLINE-OF-CLASS-TYPE-FIX-X
 (20 20 (:REWRITE JAVA::TYPE-ARGUMENT-LISTP-WHEN-SUBSETP-EQUAL))
 (18 18 (:TYPE-PRESCRIPTION JAVA::CONSP-OF-CLASS-TYPE-FIX))
 (18 18 (:TYPE-PRESCRIPTION JAVA::CLASS-TYPE-FIX$INLINE))
 (13 5 (:REWRITE JAVA::CLASS-TYPE-FIX-WHEN-CLASS-TYPEP))
 (8 8 (:TYPE-PRESCRIPTION JAVA::CLASS-TYPEP))
 (6 2 (:REWRITE JAVA::TIDENTIFIER-FIX-WHEN-TIDENTIFIERP))
 (4 4 (:TYPE-PRESCRIPTION JAVA::TIDENTIFIERP))
 )
(JAVA::CLASS-TYPE-SIMPLE->ARGUMENTS$INLINE-CLASS-TYPE-EQUIV-CONGRUENCE-ON-X)
(JAVA::CLASS-TYPE-SIMPLE->ARGUMENTS-WHEN-WRONG-KIND)
(JAVA::CLASS-TYPE-SIMPLE
 (2 2 (:REWRITE JAVA::TYPE-ARGUMENT-LISTP-WHEN-SUBSETP-EQUAL))
 (1 1 (:REWRITE JAVA::TYPE-ARGUMENT-LISTP-WHEN-NOT-CONSP))
 )
(JAVA::RETURN-TYPE-OF-CLASS-TYPE-SIMPLE
 (12 2 (:REWRITE JAVA::TYPE-ARGUMENT-LIST-FIX-WHEN-TYPE-ARGUMENT-LISTP))
 (6 2 (:REWRITE JAVA::TIDENTIFIER-FIX-WHEN-TIDENTIFIERP))
 (4 4 (:TYPE-PRESCRIPTION JAVA::TYPE-ARGUMENT-LISTP))
 (4 4 (:TYPE-PRESCRIPTION JAVA::TIDENTIFIERP))
 (4 4 (:REWRITE JAVA::TYPE-ARGUMENT-LISTP-WHEN-SUBSETP-EQUAL))
 (2 2 (:REWRITE JAVA::TYPE-ARGUMENT-LISTP-WHEN-NOT-CONSP))
 )
(JAVA::CLASS-TYPE-SIMPLE->NAME-OF-CLASS-TYPE-SIMPLE
 (71 58 (:TYPE-PRESCRIPTION JAVA::TIDENTIFIER-FIX))
 (13 13 (:TYPE-PRESCRIPTION JAVA::CLASS-TYPE-SIMPLE))
 )
(JAVA::CLASS-TYPE-SIMPLE->ARGUMENTS-OF-CLASS-TYPE-SIMPLE
 (54 6 (:REWRITE JAVA::TYPE-ARGUMENT-LIST-FIX-WHEN-TYPE-ARGUMENT-LISTP))
 (18 18 (:TYPE-PRESCRIPTION JAVA::CLASS-TYPE-SIMPLE))
 (15 6 (:REWRITE JAVA::TYPE-ARGUMENT-LISTP-WHEN-NOT-CONSP))
 (12 12 (:TYPE-PRESCRIPTION JAVA::TYPE-ARGUMENT-LISTP))
 (12 12 (:REWRITE JAVA::TYPE-ARGUMENT-LISTP-WHEN-SUBSETP-EQUAL))
 )
(JAVA::CLASS-TYPE-SIMPLE-OF-FIELDS
 (7 2 (:REWRITE JAVA::TYPE-ARGUMENT-LIST-FIX-WHEN-TYPE-ARGUMENT-LISTP))
 (3 1 (:REWRITE JAVA::CLASS-TYPE-FIX-WHEN-CLASS-TYPEP))
 (2 2 (:TYPE-PRESCRIPTION JAVA::TYPE-ARGUMENT-LISTP))
 (2 2 (:TYPE-PRESCRIPTION JAVA::CLASS-TYPEP))
 (2 2 (:REWRITE JAVA::TYPE-ARGUMENT-LISTP-WHEN-SUBSETP-EQUAL))
 (1 1 (:REWRITE JAVA::TYPE-ARGUMENT-LISTP-WHEN-NOT-CONSP))
 )
(JAVA::CLASS-TYPE-FIX-WHEN-SIMPLE
 (7 2 (:REWRITE JAVA::TYPE-ARGUMENT-LIST-FIX-WHEN-TYPE-ARGUMENT-LISTP))
 (3 1 (:REWRITE JAVA::CLASS-TYPE-FIX-WHEN-CLASS-TYPEP))
 (2 2 (:TYPE-PRESCRIPTION JAVA::TYPE-ARGUMENT-LISTP))
 (2 2 (:TYPE-PRESCRIPTION JAVA::CLASS-TYPEP))
 (2 2 (:REWRITE JAVA::TYPE-ARGUMENT-LISTP-WHEN-SUBSETP-EQUAL))
 (1 1 (:REWRITE JAVA::TYPE-ARGUMENT-LISTP-WHEN-NOT-CONSP))
 )
(JAVA::EQUAL-OF-CLASS-TYPE-SIMPLE
 (20 20 (:REWRITE JAVA::TYPE-ARGUMENT-LISTP-WHEN-SUBSETP-EQUAL))
 (10 10 (:REWRITE JAVA::TYPE-ARGUMENT-LISTP-WHEN-NOT-CONSP))
 (1 1 (:REWRITE FTY::PROVE-EQUAL-OF-CONS-WHEN-FIRST-QUOTEP))
 )
(JAVA::CLASS-TYPE-SIMPLE-OF-TIDENTIFIER-FIX-NAME
 (7 2 (:REWRITE JAVA::TYPE-ARGUMENT-LIST-FIX-WHEN-TYPE-ARGUMENT-LISTP))
 (2 2 (:TYPE-PRESCRIPTION JAVA::TYPE-ARGUMENT-LISTP))
 (2 2 (:REWRITE JAVA::TYPE-ARGUMENT-LISTP-WHEN-SUBSETP-EQUAL))
 (1 1 (:REWRITE JAVA::TYPE-ARGUMENT-LISTP-WHEN-NOT-CONSP))
 )
(JAVA::CLASS-TYPE-SIMPLE-TIDENTIFIER-EQUIV-CONGRUENCE-ON-NAME)
(JAVA::CLASS-TYPE-SIMPLE-OF-TYPE-ARGUMENT-LIST-FIX-ARGUMENTS)
(JAVA::CLASS-TYPE-SIMPLE-TYPE-ARGUMENT-LIST-EQUIV-CONGRUENCE-ON-ARGUMENTS)
(JAVA::CLASS-TYPE-PACKAGE->PACKAGE$INLINE
 (2 2 (:REWRITE JAVA::TYPE-ARGUMENT-LISTP-WHEN-SUBSETP-EQUAL))
 (1 1 (:REWRITE JAVA::TYPE-ARGUMENT-LISTP-WHEN-NOT-CONSP))
 )
(JAVA::PACKAGE-NAMEP-OF-CLASS-TYPE-PACKAGE->PACKAGE
 (3 1 (:REWRITE JAVA::PACKAGE-NAME-FIX-WHEN-PACKAGE-NAMEP))
 )
(JAVA::CLASS-TYPE-PACKAGE->PACKAGE$INLINE-OF-CLASS-TYPE-FIX-X
 (12 4 (:REWRITE JAVA::CLASS-TYPE-FIX-WHEN-CLASS-TYPEP))
 (8 8 (:TYPE-PRESCRIPTION JAVA::CLASS-TYPEP))
 (6 1 (:REWRITE JAVA::TYPE-ARGUMENT-LIST-FIX-WHEN-TYPE-ARGUMENT-LISTP))
 (3 1 (:REWRITE JAVA::TIDENTIFIER-FIX-WHEN-TIDENTIFIERP))
 (2 2 (:TYPE-PRESCRIPTION JAVA::TYPE-ARGUMENT-LISTP))
 (2 2 (:TYPE-PRESCRIPTION JAVA::TIDENTIFIERP))
 (2 2 (:REWRITE JAVA::TYPE-ARGUMENT-LISTP-WHEN-SUBSETP-EQUAL))
 (1 1 (:REWRITE JAVA::TYPE-ARGUMENT-LISTP-WHEN-NOT-CONSP))
 )
(JAVA::CLASS-TYPE-PACKAGE->PACKAGE$INLINE-CLASS-TYPE-EQUIV-CONGRUENCE-ON-X)
(JAVA::CLASS-TYPE-PACKAGE->PACKAGE-WHEN-WRONG-KIND
 (6 2 (:REWRITE JAVA::PACKAGE-NAME-FIX-WHEN-PACKAGE-NAMEP))
 (4 4 (:TYPE-PRESCRIPTION JAVA::PACKAGE-NAMEP))
 )
(JAVA::CLASS-TYPE-PACKAGE->NAME$INLINE
 (12 12 (:TYPE-PRESCRIPTION JAVA::TIDENTIFIER-FIX))
 (2 2 (:REWRITE JAVA::TYPE-ARGUMENT-LISTP-WHEN-SUBSETP-EQUAL))
 (1 1 (:REWRITE JAVA::TYPE-ARGUMENT-LISTP-WHEN-NOT-CONSP))
 )
(JAVA::TIDENTIFIERP-OF-CLASS-TYPE-PACKAGE->NAME
 (3 1 (:REWRITE JAVA::TIDENTIFIER-FIX-WHEN-TIDENTIFIERP))
 )
(JAVA::CLASS-TYPE-PACKAGE->NAME$INLINE-OF-CLASS-TYPE-FIX-X
 (110 54 (:TYPE-PRESCRIPTION JAVA::TIDENTIFIER-FIX))
 (27 27 (:TYPE-PRESCRIPTION JAVA::CONSP-OF-CLASS-TYPE-FIX))
 (27 27 (:TYPE-PRESCRIPTION JAVA::CLASS-TYPE-FIX$INLINE))
 (12 4 (:REWRITE JAVA::CLASS-TYPE-FIX-WHEN-CLASS-TYPEP))
 (8 8 (:TYPE-PRESCRIPTION JAVA::CLASS-TYPEP))
 (6 1 (:REWRITE JAVA::TYPE-ARGUMENT-LIST-FIX-WHEN-TYPE-ARGUMENT-LISTP))
 (3 1 (:REWRITE JAVA::PACKAGE-NAME-FIX-WHEN-PACKAGE-NAMEP))
 (2 2 (:TYPE-PRESCRIPTION JAVA::TYPE-ARGUMENT-LISTP))
 (2 2 (:TYPE-PRESCRIPTION JAVA::PACKAGE-NAMEP))
 (2 2 (:REWRITE JAVA::TYPE-ARGUMENT-LISTP-WHEN-SUBSETP-EQUAL))
 (1 1 (:REWRITE JAVA::TYPE-ARGUMENT-LISTP-WHEN-NOT-CONSP))
 )
(JAVA::CLASS-TYPE-PACKAGE->NAME$INLINE-CLASS-TYPE-EQUIV-CONGRUENCE-ON-X)
(JAVA::CLASS-TYPE-PACKAGE->NAME-WHEN-WRONG-KIND
 (6 2 (:REWRITE JAVA::TIDENTIFIER-FIX-WHEN-TIDENTIFIERP))
 (4 4 (:TYPE-PRESCRIPTION JAVA::TIDENTIFIERP))
 )
(JAVA::CLASS-TYPE-PACKAGE->ARGUMENTS$INLINE
 (2 2 (:REWRITE JAVA::TYPE-ARGUMENT-LISTP-WHEN-SUBSETP-EQUAL))
 (1 1 (:REWRITE JAVA::TYPE-ARGUMENT-LISTP-WHEN-NOT-CONSP))
 )
(JAVA::TYPE-ARGUMENT-LISTP-OF-CLASS-TYPE-PACKAGE->ARGUMENTS
 (12 1 (:REWRITE JAVA::TYPE-ARGUMENT-LIST-FIX-WHEN-TYPE-ARGUMENT-LISTP))
 (4 1 (:REWRITE JAVA::TYPE-ARGUMENT-LISTP-WHEN-NOT-CONSP))
 (2 2 (:REWRITE JAVA::TYPE-ARGUMENT-LISTP-WHEN-SUBSETP-EQUAL))
 )
(JAVA::CLASS-TYPE-PACKAGE->ARGUMENTS$INLINE-OF-CLASS-TYPE-FIX-X
 (31 7 (:REWRITE JAVA::TYPE-ARGUMENT-LISTP-WHEN-NOT-CONSP))
 (18 18 (:TYPE-PRESCRIPTION JAVA::CONSP-OF-CLASS-TYPE-FIX))
 (18 18 (:TYPE-PRESCRIPTION JAVA::CLASS-TYPE-FIX$INLINE))
 (14 14 (:REWRITE JAVA::TYPE-ARGUMENT-LISTP-WHEN-SUBSETP-EQUAL))
 (12 4 (:REWRITE JAVA::CLASS-TYPE-FIX-WHEN-CLASS-TYPEP))
 (8 8 (:TYPE-PRESCRIPTION JAVA::CLASS-TYPEP))
 (3 1 (:REWRITE JAVA::TIDENTIFIER-FIX-WHEN-TIDENTIFIERP))
 (3 1 (:REWRITE JAVA::PACKAGE-NAME-FIX-WHEN-PACKAGE-NAMEP))
 (2 2 (:TYPE-PRESCRIPTION JAVA::TIDENTIFIERP))
 (2 2 (:TYPE-PRESCRIPTION JAVA::PACKAGE-NAMEP))
 )
(JAVA::CLASS-TYPE-PACKAGE->ARGUMENTS$INLINE-CLASS-TYPE-EQUIV-CONGRUENCE-ON-X)
(JAVA::CLASS-TYPE-PACKAGE->ARGUMENTS-WHEN-WRONG-KIND)
(JAVA::CLASS-TYPE-PACKAGE
 (2 2 (:REWRITE JAVA::TYPE-ARGUMENT-LISTP-WHEN-SUBSETP-EQUAL))
 (1 1 (:REWRITE JAVA::TYPE-ARGUMENT-LISTP-WHEN-NOT-CONSP))
 )
(JAVA::RETURN-TYPE-OF-CLASS-TYPE-PACKAGE
 (12 2 (:REWRITE JAVA::TYPE-ARGUMENT-LIST-FIX-WHEN-TYPE-ARGUMENT-LISTP))
 (6 2 (:REWRITE JAVA::TIDENTIFIER-FIX-WHEN-TIDENTIFIERP))
 (6 2 (:REWRITE JAVA::PACKAGE-NAME-FIX-WHEN-PACKAGE-NAMEP))
 (4 4 (:TYPE-PRESCRIPTION JAVA::TYPE-ARGUMENT-LISTP))
 (4 4 (:TYPE-PRESCRIPTION JAVA::TIDENTIFIERP))
 (4 4 (:TYPE-PRESCRIPTION JAVA::PACKAGE-NAMEP))
 (4 4 (:REWRITE JAVA::TYPE-ARGUMENT-LISTP-WHEN-SUBSETP-EQUAL))
 (2 2 (:REWRITE JAVA::TYPE-ARGUMENT-LISTP-WHEN-NOT-CONSP))
 )
(JAVA::CLASS-TYPE-PACKAGE->PACKAGE-OF-CLASS-TYPE-PACKAGE)
(JAVA::CLASS-TYPE-PACKAGE->NAME-OF-CLASS-TYPE-PACKAGE
 (71 58 (:TYPE-PRESCRIPTION JAVA::TIDENTIFIER-FIX))
 (13 13 (:TYPE-PRESCRIPTION JAVA::CLASS-TYPE-PACKAGE))
 )
(JAVA::CLASS-TYPE-PACKAGE->ARGUMENTS-OF-CLASS-TYPE-PACKAGE
 (54 6 (:REWRITE JAVA::TYPE-ARGUMENT-LIST-FIX-WHEN-TYPE-ARGUMENT-LISTP))
 (18 18 (:TYPE-PRESCRIPTION JAVA::CLASS-TYPE-PACKAGE))
 (15 6 (:REWRITE JAVA::TYPE-ARGUMENT-LISTP-WHEN-NOT-CONSP))
 (12 12 (:TYPE-PRESCRIPTION JAVA::TYPE-ARGUMENT-LISTP))
 (12 12 (:REWRITE JAVA::TYPE-ARGUMENT-LISTP-WHEN-SUBSETP-EQUAL))
 )
(JAVA::CLASS-TYPE-PACKAGE-OF-FIELDS
 (7 2 (:REWRITE JAVA::TYPE-ARGUMENT-LIST-FIX-WHEN-TYPE-ARGUMENT-LISTP))
 (3 1 (:REWRITE JAVA::CLASS-TYPE-FIX-WHEN-CLASS-TYPEP))
 (2 2 (:TYPE-PRESCRIPTION JAVA::TYPE-ARGUMENT-LISTP))
 (2 2 (:TYPE-PRESCRIPTION JAVA::CLASS-TYPEP))
 (2 2 (:REWRITE JAVA::TYPE-ARGUMENT-LISTP-WHEN-SUBSETP-EQUAL))
 (1 1 (:REWRITE JAVA::TYPE-ARGUMENT-LISTP-WHEN-NOT-CONSP))
 )
(JAVA::CLASS-TYPE-FIX-WHEN-PACKAGE
 (7 2 (:REWRITE JAVA::TYPE-ARGUMENT-LIST-FIX-WHEN-TYPE-ARGUMENT-LISTP))
 (3 1 (:REWRITE JAVA::CLASS-TYPE-FIX-WHEN-CLASS-TYPEP))
 (2 2 (:TYPE-PRESCRIPTION JAVA::TYPE-ARGUMENT-LISTP))
 (2 2 (:TYPE-PRESCRIPTION JAVA::CLASS-TYPEP))
 (2 2 (:REWRITE JAVA::TYPE-ARGUMENT-LISTP-WHEN-SUBSETP-EQUAL))
 (1 1 (:REWRITE JAVA::TYPE-ARGUMENT-LISTP-WHEN-NOT-CONSP))
 )
(JAVA::EQUAL-OF-CLASS-TYPE-PACKAGE
 (22 22 (:REWRITE JAVA::TYPE-ARGUMENT-LISTP-WHEN-SUBSETP-EQUAL))
 (11 11 (:REWRITE JAVA::TYPE-ARGUMENT-LISTP-WHEN-NOT-CONSP))
 (1 1 (:REWRITE FTY::PROVE-EQUAL-OF-CONS-WHEN-FIRST-QUOTEP))
 )
(JAVA::CLASS-TYPE-PACKAGE-OF-PACKAGE-NAME-FIX-PACKAGE
 (7 2 (:REWRITE JAVA::TYPE-ARGUMENT-LIST-FIX-WHEN-TYPE-ARGUMENT-LISTP))
 (4 2 (:REWRITE JAVA::TIDENTIFIER-FIX-WHEN-TIDENTIFIERP))
 (2 2 (:TYPE-PRESCRIPTION JAVA::TYPE-ARGUMENT-LISTP))
 (2 2 (:TYPE-PRESCRIPTION JAVA::TIDENTIFIERP))
 (2 2 (:REWRITE JAVA::TYPE-ARGUMENT-LISTP-WHEN-SUBSETP-EQUAL))
 (1 1 (:REWRITE JAVA::TYPE-ARGUMENT-LISTP-WHEN-NOT-CONSP))
 )
(JAVA::CLASS-TYPE-PACKAGE-PACKAGE-NAME-EQUIV-CONGRUENCE-ON-PACKAGE)
(JAVA::CLASS-TYPE-PACKAGE-OF-TIDENTIFIER-FIX-NAME
 (7 2 (:REWRITE JAVA::TYPE-ARGUMENT-LIST-FIX-WHEN-TYPE-ARGUMENT-LISTP))
 (4 2 (:REWRITE JAVA::PACKAGE-NAME-FIX-WHEN-PACKAGE-NAMEP))
 (2 2 (:TYPE-PRESCRIPTION JAVA::TYPE-ARGUMENT-LISTP))
 (2 2 (:TYPE-PRESCRIPTION JAVA::PACKAGE-NAMEP))
 (2 2 (:REWRITE JAVA::TYPE-ARGUMENT-LISTP-WHEN-SUBSETP-EQUAL))
 (1 1 (:REWRITE JAVA::TYPE-ARGUMENT-LISTP-WHEN-NOT-CONSP))
 )
(JAVA::CLASS-TYPE-PACKAGE-TIDENTIFIER-EQUIV-CONGRUENCE-ON-NAME)
(JAVA::CLASS-TYPE-PACKAGE-OF-TYPE-ARGUMENT-LIST-FIX-ARGUMENTS)
(JAVA::CLASS-TYPE-PACKAGE-TYPE-ARGUMENT-LIST-EQUIV-CONGRUENCE-ON-ARGUMENTS)
(JAVA::CLASS-TYPE-NESTED->ENCLOSING$INLINE
 (2 2 (:REWRITE JAVA::TYPE-ARGUMENT-LISTP-WHEN-SUBSETP-EQUAL))
 (1 1 (:REWRITE JAVA::TYPE-ARGUMENT-LISTP-WHEN-NOT-CONSP))
 )
(JAVA::CLASS-TYPEP-OF-CLASS-TYPE-NESTED->ENCLOSING
 (6 1 (:REWRITE JAVA::CLASS-TYPE-FIX-WHEN-CLASS-TYPEP))
 )
(JAVA::CLASS-TYPE-NESTED->ENCLOSING$INLINE-OF-CLASS-TYPE-FIX-X
 (6 1 (:REWRITE JAVA::TYPE-ARGUMENT-LIST-FIX-WHEN-TYPE-ARGUMENT-LISTP))
 (3 1 (:REWRITE JAVA::TIDENTIFIER-FIX-WHEN-TIDENTIFIERP))
 (2 2 (:TYPE-PRESCRIPTION JAVA::TYPE-ARGUMENT-LISTP))
 (2 2 (:TYPE-PRESCRIPTION JAVA::TIDENTIFIERP))
 (2 2 (:REWRITE JAVA::TYPE-ARGUMENT-LISTP-WHEN-SUBSETP-EQUAL))
 (1 1 (:REWRITE JAVA::TYPE-ARGUMENT-LISTP-WHEN-NOT-CONSP))
 )
(JAVA::CLASS-TYPE-NESTED->ENCLOSING$INLINE-CLASS-TYPE-EQUIV-CONGRUENCE-ON-X)
(JAVA::CLASS-TYPE-NESTED->ENCLOSING-WHEN-WRONG-KIND)
(JAVA::CLASS-TYPE-NESTED->NAME$INLINE
 (12 12 (:TYPE-PRESCRIPTION JAVA::TIDENTIFIER-FIX))
 (2 2 (:REWRITE JAVA::TYPE-ARGUMENT-LISTP-WHEN-SUBSETP-EQUAL))
 (1 1 (:REWRITE JAVA::TYPE-ARGUMENT-LISTP-WHEN-NOT-CONSP))
 )
(JAVA::TIDENTIFIERP-OF-CLASS-TYPE-NESTED->NAME
 (3 1 (:REWRITE JAVA::TIDENTIFIER-FIX-WHEN-TIDENTIFIERP))
 )
(JAVA::CLASS-TYPE-NESTED->NAME$INLINE-OF-CLASS-TYPE-FIX-X
 (110 54 (:TYPE-PRESCRIPTION JAVA::TIDENTIFIER-FIX))
 (27 27 (:TYPE-PRESCRIPTION JAVA::CONSP-OF-CLASS-TYPE-FIX))
 (27 27 (:TYPE-PRESCRIPTION JAVA::CLASS-TYPE-FIX$INLINE))
 (15 5 (:REWRITE JAVA::CLASS-TYPE-FIX-WHEN-CLASS-TYPEP))
 (10 10 (:TYPE-PRESCRIPTION JAVA::CLASS-TYPEP))
 (6 1 (:REWRITE JAVA::TYPE-ARGUMENT-LIST-FIX-WHEN-TYPE-ARGUMENT-LISTP))
 (2 2 (:TYPE-PRESCRIPTION JAVA::TYPE-ARGUMENT-LISTP))
 (2 2 (:REWRITE JAVA::TYPE-ARGUMENT-LISTP-WHEN-SUBSETP-EQUAL))
 (1 1 (:REWRITE JAVA::TYPE-ARGUMENT-LISTP-WHEN-NOT-CONSP))
 )
(JAVA::CLASS-TYPE-NESTED->NAME$INLINE-CLASS-TYPE-EQUIV-CONGRUENCE-ON-X)
(JAVA::CLASS-TYPE-NESTED->NAME-WHEN-WRONG-KIND
 (6 2 (:REWRITE JAVA::TIDENTIFIER-FIX-WHEN-TIDENTIFIERP))
 (4 4 (:TYPE-PRESCRIPTION JAVA::TIDENTIFIERP))
 )
(JAVA::CLASS-TYPE-NESTED->ARGUMENTS$INLINE
 (2 2 (:REWRITE JAVA::TYPE-ARGUMENT-LISTP-WHEN-SUBSETP-EQUAL))
 (1 1 (:REWRITE JAVA::TYPE-ARGUMENT-LISTP-WHEN-NOT-CONSP))
 )
(JAVA::TYPE-ARGUMENT-LISTP-OF-CLASS-TYPE-NESTED->ARGUMENTS
 (12 1 (:REWRITE JAVA::TYPE-ARGUMENT-LIST-FIX-WHEN-TYPE-ARGUMENT-LISTP))
 (4 1 (:REWRITE JAVA::TYPE-ARGUMENT-LISTP-WHEN-NOT-CONSP))
 (2 2 (:REWRITE JAVA::TYPE-ARGUMENT-LISTP-WHEN-SUBSETP-EQUAL))
 )
(JAVA::CLASS-TYPE-NESTED->ARGUMENTS$INLINE-OF-CLASS-TYPE-FIX-X
 (31 7 (:REWRITE JAVA::TYPE-ARGUMENT-LISTP-WHEN-NOT-CONSP))
 (18 18 (:TYPE-PRESCRIPTION JAVA::CONSP-OF-CLASS-TYPE-FIX))
 (18 18 (:TYPE-PRESCRIPTION JAVA::CLASS-TYPE-FIX$INLINE))
 (15 5 (:REWRITE JAVA::CLASS-TYPE-FIX-WHEN-CLASS-TYPEP))
 (14 14 (:REWRITE JAVA::TYPE-ARGUMENT-LISTP-WHEN-SUBSETP-EQUAL))
 (10 10 (:TYPE-PRESCRIPTION JAVA::CLASS-TYPEP))
 (3 1 (:REWRITE JAVA::TIDENTIFIER-FIX-WHEN-TIDENTIFIERP))
 (2 2 (:TYPE-PRESCRIPTION JAVA::TIDENTIFIERP))
 )
(JAVA::CLASS-TYPE-NESTED->ARGUMENTS$INLINE-CLASS-TYPE-EQUIV-CONGRUENCE-ON-X)
(JAVA::CLASS-TYPE-NESTED->ARGUMENTS-WHEN-WRONG-KIND)
(JAVA::CLASS-TYPE-NESTED
 (2 2 (:REWRITE JAVA::TYPE-ARGUMENT-LISTP-WHEN-SUBSETP-EQUAL))
 (1 1 (:REWRITE JAVA::TYPE-ARGUMENT-LISTP-WHEN-NOT-CONSP))
 )
(JAVA::RETURN-TYPE-OF-CLASS-TYPE-NESTED
 (170 2 (:REWRITE JAVA::CLASS-TYPE-FIX-WHEN-CLASS-TYPEP))
 (88 88 (:TYPE-PRESCRIPTION LEN))
 (86 22 (:REWRITE FTY::EQUAL-OF-LEN))
 (16 16 (:TYPE-PRESCRIPTION JAVA::TIDENTIFIERP))
 (16 16 (:REWRITE JAVA::TYPE-ARGUMENT-LISTP-WHEN-SUBSETP-EQUAL))
 (12 2 (:REWRITE JAVA::TYPE-ARGUMENT-LIST-FIX-WHEN-TYPE-ARGUMENT-LISTP))
 (10 10 (:TYPE-PRESCRIPTION JAVA::TYPE-ARGUMENT-LISTP))
 (8 8 (:REWRITE JAVA::TYPE-ARGUMENT-LISTP-WHEN-NOT-CONSP))
 (6 6 (:TYPE-PRESCRIPTION TRUE-LISTP))
 (6 2 (:REWRITE JAVA::TIDENTIFIER-FIX-WHEN-TIDENTIFIERP))
 (4 4 (:TYPE-PRESCRIPTION JAVA::PACKAGE-NAMEP))
 )
(JAVA::CLASS-TYPE-NESTED->ENCLOSING-OF-CLASS-TYPE-NESTED
 (27 6 (:REWRITE JAVA::CLASS-TYPE-FIX-WHEN-CLASS-TYPEP))
 (12 12 (:TYPE-PRESCRIPTION JAVA::CLASS-TYPEP))
 (9 9 (:TYPE-PRESCRIPTION JAVA::CLASS-TYPE-NESTED))
 )
(JAVA::CLASS-TYPE-NESTED->NAME-OF-CLASS-TYPE-NESTED
 (71 58 (:TYPE-PRESCRIPTION JAVA::TIDENTIFIER-FIX))
 (13 13 (:TYPE-PRESCRIPTION JAVA::CLASS-TYPE-NESTED))
 )
(JAVA::CLASS-TYPE-NESTED->ARGUMENTS-OF-CLASS-TYPE-NESTED
 (54 6 (:REWRITE JAVA::TYPE-ARGUMENT-LIST-FIX-WHEN-TYPE-ARGUMENT-LISTP))
 (18 18 (:TYPE-PRESCRIPTION JAVA::CLASS-TYPE-NESTED))
 (15 6 (:REWRITE JAVA::TYPE-ARGUMENT-LISTP-WHEN-NOT-CONSP))
 (12 12 (:TYPE-PRESCRIPTION JAVA::TYPE-ARGUMENT-LISTP))
 (12 12 (:REWRITE JAVA::TYPE-ARGUMENT-LISTP-WHEN-SUBSETP-EQUAL))
 )
(JAVA::CLASS-TYPE-NESTED-OF-FIELDS
 (7 3 (:REWRITE JAVA::CLASS-TYPE-FIX-WHEN-CLASS-TYPEP))
 (7 2 (:REWRITE JAVA::TYPE-ARGUMENT-LIST-FIX-WHEN-TYPE-ARGUMENT-LISTP))
 (4 4 (:TYPE-PRESCRIPTION JAVA::CLASS-TYPEP))
 (2 2 (:TYPE-PRESCRIPTION JAVA::TYPE-ARGUMENT-LISTP))
 (2 2 (:REWRITE JAVA::TYPE-ARGUMENT-LISTP-WHEN-SUBSETP-EQUAL))
 (1 1 (:REWRITE JAVA::TYPE-ARGUMENT-LISTP-WHEN-NOT-CONSP))
 )
(JAVA::CLASS-TYPE-FIX-WHEN-NESTED
 (7 3 (:REWRITE JAVA::CLASS-TYPE-FIX-WHEN-CLASS-TYPEP))
 (7 2 (:REWRITE JAVA::TYPE-ARGUMENT-LIST-FIX-WHEN-TYPE-ARGUMENT-LISTP))
 (4 4 (:TYPE-PRESCRIPTION JAVA::CLASS-TYPEP))
 (2 2 (:TYPE-PRESCRIPTION JAVA::TYPE-ARGUMENT-LISTP))
 (2 2 (:REWRITE JAVA::TYPE-ARGUMENT-LISTP-WHEN-SUBSETP-EQUAL))
 (1 1 (:REWRITE JAVA::TYPE-ARGUMENT-LISTP-WHEN-NOT-CONSP))
 )
(JAVA::EQUAL-OF-CLASS-TYPE-NESTED
 (22 22 (:REWRITE JAVA::TYPE-ARGUMENT-LISTP-WHEN-SUBSETP-EQUAL))
 (11 11 (:REWRITE JAVA::TYPE-ARGUMENT-LISTP-WHEN-NOT-CONSP))
 (1 1 (:REWRITE FTY::PROVE-EQUAL-OF-CONS-WHEN-FIRST-QUOTEP))
 )
(JAVA::CLASS-TYPE-NESTED-OF-CLASS-TYPE-FIX-ENCLOSING)
(JAVA::CLASS-TYPE-NESTED-CLASS-TYPE-EQUIV-CONGRUENCE-ON-ENCLOSING)
(JAVA::CLASS-TYPE-NESTED-OF-TIDENTIFIER-FIX-NAME
 (7 2 (:REWRITE JAVA::TYPE-ARGUMENT-LIST-FIX-WHEN-TYPE-ARGUMENT-LISTP))
 (4 2 (:REWRITE JAVA::CLASS-TYPE-FIX-WHEN-CLASS-TYPEP))
 (2 2 (:TYPE-PRESCRIPTION JAVA::TYPE-ARGUMENT-LISTP))
 (2 2 (:TYPE-PRESCRIPTION JAVA::CLASS-TYPEP))
 (2 2 (:REWRITE JAVA::TYPE-ARGUMENT-LISTP-WHEN-SUBSETP-EQUAL))
 (1 1 (:REWRITE JAVA::TYPE-ARGUMENT-LISTP-WHEN-NOT-CONSP))
 )
(JAVA::CLASS-TYPE-NESTED-TIDENTIFIER-EQUIV-CONGRUENCE-ON-NAME)
(JAVA::CLASS-TYPE-NESTED-OF-TYPE-ARGUMENT-LIST-FIX-ARGUMENTS)
(JAVA::CLASS-TYPE-NESTED-TYPE-ARGUMENT-LIST-EQUIV-CONGRUENCE-ON-ARGUMENTS)
(JAVA::CLASS-TYPE-FIX-REDEF
 (12 4 (:REWRITE JAVA::CLASS-TYPE-FIX-WHEN-CLASS-TYPEP))
 (8 8 (:TYPE-PRESCRIPTION JAVA::CLASS-TYPEP))
 )
(JAVA::ARRAY-TYPE-PRIMITIVE->ELEMENT$INLINE)
(JAVA::PRIMITIVE-TYPEP-OF-ARRAY-TYPE-PRIMITIVE->ELEMENT
 (3 1 (:REWRITE JAVA::PRIMITIVE-TYPE-FIX-WHEN-PRIMITIVE-TYPEP))
 )
(JAVA::ARRAY-TYPE-PRIMITIVE->ELEMENT$INLINE-OF-ARRAY-TYPE-FIX-X
 (13 5 (:REWRITE JAVA::ARRAY-TYPE-FIX-WHEN-ARRAY-TYPEP))
 (8 8 (:TYPE-PRESCRIPTION JAVA::ARRAY-TYPEP))
 (6 2 (:REWRITE POS-FIX-WHEN-POSP))
 (4 4 (:TYPE-PRESCRIPTION POSP))
 )
(JAVA::ARRAY-TYPE-PRIMITIVE->ELEMENT$INLINE-ARRAY-TYPE-EQUIV-CONGRUENCE-ON-X)
(JAVA::ARRAY-TYPE-PRIMITIVE->ELEMENT-WHEN-WRONG-KIND
 (6 2 (:REWRITE JAVA::PRIMITIVE-TYPE-FIX-WHEN-PRIMITIVE-TYPEP))
 (4 4 (:TYPE-PRESCRIPTION JAVA::PRIMITIVE-TYPEP))
 )
(JAVA::ARRAY-TYPE-PRIMITIVE->DIMENSIONS$INLINE)
(JAVA::POSP-OF-ARRAY-TYPE-PRIMITIVE->DIMENSIONS
 (3 1 (:REWRITE POS-FIX-WHEN-POSP))
 )
(JAVA::ARRAY-TYPE-PRIMITIVE->DIMENSIONS$INLINE-OF-ARRAY-TYPE-FIX-X
 (13 5 (:REWRITE JAVA::ARRAY-TYPE-FIX-WHEN-ARRAY-TYPEP))
 (8 8 (:TYPE-PRESCRIPTION JAVA::ARRAY-TYPEP))
 (6 2 (:REWRITE JAVA::PRIMITIVE-TYPE-FIX-WHEN-PRIMITIVE-TYPEP))
 (4 4 (:TYPE-PRESCRIPTION JAVA::PRIMITIVE-TYPEP))
 )
(JAVA::ARRAY-TYPE-PRIMITIVE->DIMENSIONS$INLINE-ARRAY-TYPE-EQUIV-CONGRUENCE-ON-X)
(JAVA::ARRAY-TYPE-PRIMITIVE->DIMENSIONS-WHEN-WRONG-KIND
 (6 2 (:REWRITE POS-FIX-WHEN-POSP))
 (4 4 (:TYPE-PRESCRIPTION POSP))
 )
(JAVA::ARRAY-TYPE-PRIMITIVE)
(JAVA::RETURN-TYPE-OF-ARRAY-TYPE-PRIMITIVE
 (6 2 (:REWRITE JAVA::PRIMITIVE-TYPE-FIX-WHEN-PRIMITIVE-TYPEP))
 (6 2 (:REWRITE POS-FIX-WHEN-POSP))
 (4 4 (:TYPE-PRESCRIPTION JAVA::PRIMITIVE-TYPEP))
 (4 4 (:TYPE-PRESCRIPTION POSP))
 )
(JAVA::ARRAY-TYPE-PRIMITIVE->ELEMENT-OF-ARRAY-TYPE-PRIMITIVE)
(JAVA::ARRAY-TYPE-PRIMITIVE->DIMENSIONS-OF-ARRAY-TYPE-PRIMITIVE)
(JAVA::ARRAY-TYPE-PRIMITIVE-OF-FIELDS
 (3 1 (:REWRITE JAVA::ARRAY-TYPE-FIX-WHEN-ARRAY-TYPEP))
 (2 2 (:TYPE-PRESCRIPTION JAVA::ARRAY-TYPEP))
 )
(JAVA::ARRAY-TYPE-FIX-WHEN-PRIMITIVE
 (3 1 (:REWRITE JAVA::ARRAY-TYPE-FIX-WHEN-ARRAY-TYPEP))
 (2 2 (:TYPE-PRESCRIPTION JAVA::ARRAY-TYPEP))
 )
(JAVA::EQUAL-OF-ARRAY-TYPE-PRIMITIVE
 (1 1 (:REWRITE FTY::PROVE-EQUAL-OF-CONS-WHEN-FIRST-QUOTEP))
 )
(JAVA::ARRAY-TYPE-PRIMITIVE-OF-PRIMITIVE-TYPE-FIX-ELEMENT
 (4 2 (:REWRITE POS-FIX-WHEN-POSP))
 (2 2 (:TYPE-PRESCRIPTION POSP))
 )
(JAVA::ARRAY-TYPE-PRIMITIVE-PRIMITIVE-TYPE-EQUIV-CONGRUENCE-ON-ELEMENT)
(JAVA::ARRAY-TYPE-PRIMITIVE-OF-POS-FIX-DIMENSIONS
 (4 2 (:REWRITE JAVA::PRIMITIVE-TYPE-FIX-WHEN-PRIMITIVE-TYPEP))
 (2 2 (:TYPE-PRESCRIPTION JAVA::PRIMITIVE-TYPEP))
 )
(JAVA::ARRAY-TYPE-PRIMITIVE-POS-EQUIV-CONGRUENCE-ON-DIMENSIONS)
(JAVA::ARRAY-TYPE-CLASS->ELEMENT$INLINE)
(JAVA::CLASS-TYPEP-OF-ARRAY-TYPE-CLASS->ELEMENT
 (6 1 (:REWRITE JAVA::CLASS-TYPE-FIX-WHEN-CLASS-TYPEP))
 )
(JAVA::ARRAY-TYPE-CLASS->ELEMENT$INLINE-OF-ARRAY-TYPE-FIX-X
 (12 4 (:REWRITE JAVA::ARRAY-TYPE-FIX-WHEN-ARRAY-TYPEP))
 (9 9 (:TYPE-PRESCRIPTION JAVA::CONSP-OF-ARRAY-TYPE-FIX))
 (9 9 (:TYPE-PRESCRIPTION JAVA::ARRAY-TYPE-FIX$INLINE))
 (8 8 (:TYPE-PRESCRIPTION JAVA::ARRAY-TYPEP))
 (3 1 (:REWRITE POS-FIX-WHEN-POSP))
 (2 2 (:TYPE-PRESCRIPTION POSP))
 )
(JAVA::ARRAY-TYPE-CLASS->ELEMENT$INLINE-ARRAY-TYPE-EQUIV-CONGRUENCE-ON-X)
(JAVA::ARRAY-TYPE-CLASS->ELEMENT-WHEN-WRONG-KIND)
(JAVA::ARRAY-TYPE-CLASS->DIMENSIONS$INLINE)
(JAVA::POSP-OF-ARRAY-TYPE-CLASS->DIMENSIONS
 (3 1 (:REWRITE POS-FIX-WHEN-POSP))
 )
(JAVA::ARRAY-TYPE-CLASS->DIMENSIONS$INLINE-OF-ARRAY-TYPE-FIX-X
 (12 4 (:REWRITE JAVA::ARRAY-TYPE-FIX-WHEN-ARRAY-TYPEP))
 (8 8 (:TYPE-PRESCRIPTION JAVA::ARRAY-TYPEP))
 (3 1 (:REWRITE JAVA::CLASS-TYPE-FIX-WHEN-CLASS-TYPEP))
 (2 2 (:TYPE-PRESCRIPTION JAVA::CLASS-TYPEP))
 )
(JAVA::ARRAY-TYPE-CLASS->DIMENSIONS$INLINE-ARRAY-TYPE-EQUIV-CONGRUENCE-ON-X)
(JAVA::ARRAY-TYPE-CLASS->DIMENSIONS-WHEN-WRONG-KIND
 (6 2 (:REWRITE POS-FIX-WHEN-POSP))
 (4 4 (:TYPE-PRESCRIPTION POSP))
 )
(JAVA::ARRAY-TYPE-CLASS)
(JAVA::RETURN-TYPE-OF-ARRAY-TYPE-CLASS
 (6 2 (:REWRITE POS-FIX-WHEN-POSP))
 (6 2 (:REWRITE JAVA::CLASS-TYPE-FIX-WHEN-CLASS-TYPEP))
 (4 4 (:TYPE-PRESCRIPTION POSP))
 (4 4 (:TYPE-PRESCRIPTION JAVA::CLASS-TYPEP))
 )
(JAVA::ARRAY-TYPE-CLASS->ELEMENT-OF-ARRAY-TYPE-CLASS
 (27 6 (:REWRITE JAVA::CLASS-TYPE-FIX-WHEN-CLASS-TYPEP))
 (12 12 (:TYPE-PRESCRIPTION JAVA::CLASS-TYPEP))
 (9 9 (:TYPE-PRESCRIPTION JAVA::ARRAY-TYPE-CLASS))
 )
(JAVA::ARRAY-TYPE-CLASS->DIMENSIONS-OF-ARRAY-TYPE-CLASS)
(JAVA::ARRAY-TYPE-CLASS-OF-FIELDS
 (4 2 (:REWRITE JAVA::CLASS-TYPE-FIX-WHEN-CLASS-TYPEP))
 (3 1 (:REWRITE JAVA::ARRAY-TYPE-FIX-WHEN-ARRAY-TYPEP))
 (2 2 (:TYPE-PRESCRIPTION JAVA::CLASS-TYPEP))
 (2 2 (:TYPE-PRESCRIPTION JAVA::ARRAY-TYPEP))
 )
(JAVA::ARRAY-TYPE-FIX-WHEN-CLASS
 (4 2 (:REWRITE JAVA::CLASS-TYPE-FIX-WHEN-CLASS-TYPEP))
 (3 1 (:REWRITE JAVA::ARRAY-TYPE-FIX-WHEN-ARRAY-TYPEP))
 (2 2 (:TYPE-PRESCRIPTION JAVA::CLASS-TYPEP))
 (2 2 (:TYPE-PRESCRIPTION JAVA::ARRAY-TYPEP))
 )
(JAVA::EQUAL-OF-ARRAY-TYPE-CLASS
 (1 1 (:REWRITE FTY::PROVE-EQUAL-OF-CONS-WHEN-FIRST-QUOTEP))
 )
(JAVA::ARRAY-TYPE-CLASS-OF-CLASS-TYPE-FIX-ELEMENT)
(JAVA::ARRAY-TYPE-CLASS-CLASS-TYPE-EQUIV-CONGRUENCE-ON-ELEMENT)
(JAVA::ARRAY-TYPE-CLASS-OF-POS-FIX-DIMENSIONS
 (4 2 (:REWRITE JAVA::CLASS-TYPE-FIX-WHEN-CLASS-TYPEP))
 (2 2 (:TYPE-PRESCRIPTION JAVA::CLASS-TYPEP))
 )
(JAVA::ARRAY-TYPE-CLASS-POS-EQUIV-CONGRUENCE-ON-DIMENSIONS)
(JAVA::ARRAY-TYPE-VARIABLE->ELEMENT$INLINE
 (12 12 (:TYPE-PRESCRIPTION JAVA::TIDENTIFIER-FIX))
 )
(JAVA::TIDENTIFIERP-OF-ARRAY-TYPE-VARIABLE->ELEMENT
 (3 1 (:REWRITE JAVA::TIDENTIFIER-FIX-WHEN-TIDENTIFIERP))
 )
(JAVA::ARRAY-TYPE-VARIABLE->ELEMENT$INLINE-OF-ARRAY-TYPE-FIX-X
 (110 54 (:TYPE-PRESCRIPTION JAVA::TIDENTIFIER-FIX))
 (27 27 (:TYPE-PRESCRIPTION JAVA::CONSP-OF-ARRAY-TYPE-FIX))
 (27 27 (:TYPE-PRESCRIPTION JAVA::ARRAY-TYPE-FIX$INLINE))
 (12 4 (:REWRITE JAVA::ARRAY-TYPE-FIX-WHEN-ARRAY-TYPEP))
 (8 8 (:TYPE-PRESCRIPTION JAVA::ARRAY-TYPEP))
 (3 1 (:REWRITE POS-FIX-WHEN-POSP))
 (2 2 (:TYPE-PRESCRIPTION POSP))
 )
(JAVA::ARRAY-TYPE-VARIABLE->ELEMENT$INLINE-ARRAY-TYPE-EQUIV-CONGRUENCE-ON-X)
(JAVA::ARRAY-TYPE-VARIABLE->ELEMENT-WHEN-WRONG-KIND
 (6 2 (:REWRITE JAVA::TIDENTIFIER-FIX-WHEN-TIDENTIFIERP))
 (4 4 (:TYPE-PRESCRIPTION JAVA::TIDENTIFIERP))
 )
(JAVA::ARRAY-TYPE-VARIABLE->DIMENSIONS$INLINE)
(JAVA::POSP-OF-ARRAY-TYPE-VARIABLE->DIMENSIONS
 (3 1 (:REWRITE POS-FIX-WHEN-POSP))
 )
(JAVA::ARRAY-TYPE-VARIABLE->DIMENSIONS$INLINE-OF-ARRAY-TYPE-FIX-X
 (12 4 (:REWRITE JAVA::ARRAY-TYPE-FIX-WHEN-ARRAY-TYPEP))
 (8 8 (:TYPE-PRESCRIPTION JAVA::ARRAY-TYPEP))
 (3 1 (:REWRITE JAVA::TIDENTIFIER-FIX-WHEN-TIDENTIFIERP))
 (2 2 (:TYPE-PRESCRIPTION JAVA::TIDENTIFIERP))
 )
(JAVA::ARRAY-TYPE-VARIABLE->DIMENSIONS$INLINE-ARRAY-TYPE-EQUIV-CONGRUENCE-ON-X)
(JAVA::ARRAY-TYPE-VARIABLE->DIMENSIONS-WHEN-WRONG-KIND
 (6 2 (:REWRITE POS-FIX-WHEN-POSP))
 (4 4 (:TYPE-PRESCRIPTION POSP))
 )
(JAVA::ARRAY-TYPE-VARIABLE)
(JAVA::RETURN-TYPE-OF-ARRAY-TYPE-VARIABLE
 (6 2 (:REWRITE JAVA::TIDENTIFIER-FIX-WHEN-TIDENTIFIERP))
 (6 2 (:REWRITE POS-FIX-WHEN-POSP))
 (4 4 (:TYPE-PRESCRIPTION JAVA::TIDENTIFIERP))
 (4 4 (:TYPE-PRESCRIPTION POSP))
 )
(JAVA::ARRAY-TYPE-VARIABLE->ELEMENT-OF-ARRAY-TYPE-VARIABLE
 (71 58 (:TYPE-PRESCRIPTION JAVA::TIDENTIFIER-FIX))
 (13 13 (:TYPE-PRESCRIPTION JAVA::ARRAY-TYPE-VARIABLE))
 )
(JAVA::ARRAY-TYPE-VARIABLE->DIMENSIONS-OF-ARRAY-TYPE-VARIABLE)
(JAVA::ARRAY-TYPE-VARIABLE-OF-FIELDS
 (3 1 (:REWRITE JAVA::ARRAY-TYPE-FIX-WHEN-ARRAY-TYPEP))
 (2 2 (:TYPE-PRESCRIPTION JAVA::ARRAY-TYPEP))
 )
(JAVA::ARRAY-TYPE-FIX-WHEN-VARIABLE
 (3 1 (:REWRITE JAVA::ARRAY-TYPE-FIX-WHEN-ARRAY-TYPEP))
 (2 2 (:TYPE-PRESCRIPTION JAVA::ARRAY-TYPEP))
 )
(JAVA::EQUAL-OF-ARRAY-TYPE-VARIABLE
 (1 1 (:REWRITE FTY::PROVE-EQUAL-OF-CONS-WHEN-FIRST-QUOTEP))
 )
(JAVA::ARRAY-TYPE-VARIABLE-OF-TIDENTIFIER-FIX-ELEMENT
 (4 2 (:REWRITE POS-FIX-WHEN-POSP))
 (2 2 (:TYPE-PRESCRIPTION POSP))
 )
(JAVA::ARRAY-TYPE-VARIABLE-TIDENTIFIER-EQUIV-CONGRUENCE-ON-ELEMENT)
(JAVA::ARRAY-TYPE-VARIABLE-OF-POS-FIX-DIMENSIONS
 (4 2 (:REWRITE JAVA::TIDENTIFIER-FIX-WHEN-TIDENTIFIERP))
 (2 2 (:TYPE-PRESCRIPTION JAVA::TIDENTIFIERP))
 )
(JAVA::ARRAY-TYPE-VARIABLE-POS-EQUIV-CONGRUENCE-ON-DIMENSIONS)
(JAVA::ARRAY-TYPE-FIX-REDEF
 (12 4 (:REWRITE JAVA::ARRAY-TYPE-FIX-WHEN-ARRAY-TYPEP))
 (8 8 (:TYPE-PRESCRIPTION JAVA::ARRAY-TYPEP))
 )
(JAVA::TYPE-ARGUMENT-REFTYPE->GET$INLINE
 (2 2 (:REWRITE JAVA::TYPE-ARGUMENT-P-WHEN-MEMBER-EQUAL-OF-TYPE-ARGUMENT-LISTP))
 )
(JAVA::REFERENCE-TYPEP-OF-TYPE-ARGUMENT-REFTYPE->GET
 (6 1 (:REWRITE JAVA::REFERENCE-TYPE-FIX-WHEN-REFERENCE-TYPEP))
 )
(JAVA::TYPE-ARGUMENT-REFTYPE->GET$INLINE-OF-TYPE-ARGUMENT-FIX-X
 (20 4 (:REWRITE JAVA::TYPE-ARGUMENT-FIX-WHEN-TYPE-ARGUMENT-P))
 (9 9 (:TYPE-PRESCRIPTION JAVA::TYPE-ARGUMENT-FIX$INLINE))
 (9 9 (:TYPE-PRESCRIPTION JAVA::CONSP-OF-TYPE-ARGUMENT-FIX))
 (8 8 (:TYPE-PRESCRIPTION JAVA::TYPE-ARGUMENT-P))
 (8 8 (:REWRITE JAVA::TYPE-ARGUMENT-P-WHEN-MEMBER-EQUAL-OF-TYPE-ARGUMENT-LISTP))
 )
(JAVA::TYPE-ARGUMENT-REFTYPE->GET$INLINE-TYPE-ARGUMENT-EQUIV-CONGRUENCE-ON-X)
(JAVA::TYPE-ARGUMENT-REFTYPE->GET-WHEN-WRONG-KIND)
(JAVA::TYPE-ARGUMENT-REFTYPE)
(JAVA::RETURN-TYPE-OF-TYPE-ARGUMENT-REFTYPE
 (6 2 (:REWRITE JAVA::REFERENCE-TYPE-FIX-WHEN-REFERENCE-TYPEP))
 (4 4 (:TYPE-PRESCRIPTION JAVA::REFERENCE-TYPEP))
 (2 2 (:REWRITE JAVA::TYPE-ARGUMENT-P-WHEN-MEMBER-EQUAL-OF-TYPE-ARGUMENT-LISTP))
 )
(JAVA::TYPE-ARGUMENT-REFTYPE->GET-OF-TYPE-ARGUMENT-REFTYPE
 (27 6 (:REWRITE JAVA::REFERENCE-TYPE-FIX-WHEN-REFERENCE-TYPEP))
 (12 12 (:TYPE-PRESCRIPTION JAVA::REFERENCE-TYPEP))
 (9 9 (:TYPE-PRESCRIPTION JAVA::TYPE-ARGUMENT-REFTYPE))
 )
(JAVA::TYPE-ARGUMENT-REFTYPE-OF-FIELDS
 (5 1 (:REWRITE JAVA::TYPE-ARGUMENT-FIX-WHEN-TYPE-ARGUMENT-P))
 (4 2 (:REWRITE JAVA::REFERENCE-TYPE-FIX-WHEN-REFERENCE-TYPEP))
 (2 2 (:TYPE-PRESCRIPTION JAVA::TYPE-ARGUMENT-P))
 (2 2 (:TYPE-PRESCRIPTION JAVA::REFERENCE-TYPEP))
 (2 2 (:REWRITE JAVA::TYPE-ARGUMENT-P-WHEN-MEMBER-EQUAL-OF-TYPE-ARGUMENT-LISTP))
 )
(JAVA::TYPE-ARGUMENT-FIX-WHEN-REFTYPE
 (5 1 (:REWRITE JAVA::TYPE-ARGUMENT-FIX-WHEN-TYPE-ARGUMENT-P))
 (4 2 (:REWRITE JAVA::REFERENCE-TYPE-FIX-WHEN-REFERENCE-TYPEP))
 (2 2 (:TYPE-PRESCRIPTION JAVA::TYPE-ARGUMENT-P))
 (2 2 (:TYPE-PRESCRIPTION JAVA::REFERENCE-TYPEP))
 (2 2 (:REWRITE JAVA::TYPE-ARGUMENT-P-WHEN-MEMBER-EQUAL-OF-TYPE-ARGUMENT-LISTP))
 )
(JAVA::EQUAL-OF-TYPE-ARGUMENT-REFTYPE
 (8 8 (:REWRITE JAVA::TYPE-ARGUMENT-P-WHEN-MEMBER-EQUAL-OF-TYPE-ARGUMENT-LISTP))
 )
(JAVA::TYPE-ARGUMENT-REFTYPE-OF-REFERENCE-TYPE-FIX-GET)
(JAVA::TYPE-ARGUMENT-REFTYPE-REFERENCE-TYPE-EQUIV-CONGRUENCE-ON-GET)
(JAVA::TYPE-ARGUMENT-WILDCARD)
(JAVA::RETURN-TYPE-OF-TYPE-ARGUMENT-WILDCARD)
(JAVA::TYPE-ARGUMENT-FIX-WHEN-WILDCARD
 (5 1 (:REWRITE JAVA::TYPE-ARGUMENT-FIX-WHEN-TYPE-ARGUMENT-P))
 (2 2 (:TYPE-PRESCRIPTION JAVA::TYPE-ARGUMENT-P))
 (2 2 (:REWRITE JAVA::TYPE-ARGUMENT-P-WHEN-MEMBER-EQUAL-OF-TYPE-ARGUMENT-LISTP))
 )
(JAVA::EQUAL-OF-TYPE-ARGUMENT-WILDCARD
 (6 6 (:REWRITE JAVA::TYPE-ARGUMENT-P-WHEN-MEMBER-EQUAL-OF-TYPE-ARGUMENT-LISTP))
 (3 3 (:REWRITE FTY::PROVE-EQUAL-OF-CONS-WHEN-FIRST-QUOTEP))
 )
(JAVA::TYPE-ARGUMENT-WILDCARD-EXTENDS->BOUND$INLINE
 (2 2 (:REWRITE JAVA::TYPE-ARGUMENT-P-WHEN-MEMBER-EQUAL-OF-TYPE-ARGUMENT-LISTP))
 )
(JAVA::REFERENCE-TYPEP-OF-TYPE-ARGUMENT-WILDCARD-EXTENDS->BOUND
 (6 1 (:REWRITE JAVA::REFERENCE-TYPE-FIX-WHEN-REFERENCE-TYPEP))
 )
(JAVA::TYPE-ARGUMENT-WILDCARD-EXTENDS->BOUND$INLINE-OF-TYPE-ARGUMENT-FIX-X
 (20 4 (:REWRITE JAVA::TYPE-ARGUMENT-FIX-WHEN-TYPE-ARGUMENT-P))
 (9 9 (:TYPE-PRESCRIPTION JAVA::TYPE-ARGUMENT-FIX$INLINE))
 (9 9 (:TYPE-PRESCRIPTION JAVA::CONSP-OF-TYPE-ARGUMENT-FIX))
 (8 8 (:TYPE-PRESCRIPTION JAVA::TYPE-ARGUMENT-P))
 (8 8 (:REWRITE JAVA::TYPE-ARGUMENT-P-WHEN-MEMBER-EQUAL-OF-TYPE-ARGUMENT-LISTP))
 (6 4 (:REWRITE JAVA::TYPE-ARGUMENT-FIX-WHEN-WILDCARD))
 )
(JAVA::TYPE-ARGUMENT-WILDCARD-EXTENDS->BOUND$INLINE-TYPE-ARGUMENT-EQUIV-CONGRUENCE-ON-X)
(JAVA::TYPE-ARGUMENT-WILDCARD-EXTENDS->BOUND-WHEN-WRONG-KIND)
(JAVA::TYPE-ARGUMENT-WILDCARD-EXTENDS)
(JAVA::RETURN-TYPE-OF-TYPE-ARGUMENT-WILDCARD-EXTENDS
 (6 2 (:REWRITE JAVA::REFERENCE-TYPE-FIX-WHEN-REFERENCE-TYPEP))
 (4 4 (:TYPE-PRESCRIPTION JAVA::REFERENCE-TYPEP))
 (2 2 (:REWRITE JAVA::TYPE-ARGUMENT-P-WHEN-MEMBER-EQUAL-OF-TYPE-ARGUMENT-LISTP))
 )
(JAVA::TYPE-ARGUMENT-WILDCARD-EXTENDS->BOUND-OF-TYPE-ARGUMENT-WILDCARD-EXTENDS
 (27 6 (:REWRITE JAVA::REFERENCE-TYPE-FIX-WHEN-REFERENCE-TYPEP))
 (12 12 (:TYPE-PRESCRIPTION JAVA::REFERENCE-TYPEP))
 (9 9 (:TYPE-PRESCRIPTION JAVA::TYPE-ARGUMENT-WILDCARD-EXTENDS))
 )
(JAVA::TYPE-ARGUMENT-WILDCARD-EXTENDS-OF-FIELDS
 (5 1 (:REWRITE JAVA::TYPE-ARGUMENT-FIX-WHEN-TYPE-ARGUMENT-P))
 (4 2 (:REWRITE JAVA::REFERENCE-TYPE-FIX-WHEN-REFERENCE-TYPEP))
 (2 2 (:TYPE-PRESCRIPTION JAVA::TYPE-ARGUMENT-P))
 (2 2 (:TYPE-PRESCRIPTION JAVA::REFERENCE-TYPEP))
 (2 2 (:REWRITE JAVA::TYPE-ARGUMENT-P-WHEN-MEMBER-EQUAL-OF-TYPE-ARGUMENT-LISTP))
 (1 1 (:REWRITE JAVA::TYPE-ARGUMENT-FIX-WHEN-WILDCARD))
 )
(JAVA::TYPE-ARGUMENT-FIX-WHEN-WILDCARD-EXTENDS
 (5 1 (:REWRITE JAVA::TYPE-ARGUMENT-FIX-WHEN-TYPE-ARGUMENT-P))
 (4 2 (:REWRITE JAVA::REFERENCE-TYPE-FIX-WHEN-REFERENCE-TYPEP))
 (2 2 (:TYPE-PRESCRIPTION JAVA::TYPE-ARGUMENT-P))
 (2 2 (:TYPE-PRESCRIPTION JAVA::REFERENCE-TYPEP))
 (2 2 (:REWRITE JAVA::TYPE-ARGUMENT-P-WHEN-MEMBER-EQUAL-OF-TYPE-ARGUMENT-LISTP))
 (1 1 (:REWRITE JAVA::TYPE-ARGUMENT-FIX-WHEN-WILDCARD))
 )
(JAVA::EQUAL-OF-TYPE-ARGUMENT-WILDCARD-EXTENDS
 (8 8 (:REWRITE JAVA::TYPE-ARGUMENT-P-WHEN-MEMBER-EQUAL-OF-TYPE-ARGUMENT-LISTP))
 (5 5 (:REWRITE JAVA::TYPE-ARGUMENT-FIX-WHEN-WILDCARD))
 )
(JAVA::TYPE-ARGUMENT-WILDCARD-EXTENDS-OF-REFERENCE-TYPE-FIX-BOUND)
(JAVA::TYPE-ARGUMENT-WILDCARD-EXTENDS-REFERENCE-TYPE-EQUIV-CONGRUENCE-ON-BOUND)
(JAVA::TYPE-ARGUMENT-WILDCARD-SUPER->BOUND$INLINE
 (2 2 (:REWRITE JAVA::TYPE-ARGUMENT-P-WHEN-MEMBER-EQUAL-OF-TYPE-ARGUMENT-LISTP))
 )
(JAVA::REFERENCE-TYPEP-OF-TYPE-ARGUMENT-WILDCARD-SUPER->BOUND
 (6 1 (:REWRITE JAVA::REFERENCE-TYPE-FIX-WHEN-REFERENCE-TYPEP))
 )
(JAVA::TYPE-ARGUMENT-WILDCARD-SUPER->BOUND$INLINE-OF-TYPE-ARGUMENT-FIX-X
 (20 4 (:REWRITE JAVA::TYPE-ARGUMENT-FIX-WHEN-TYPE-ARGUMENT-P))
 (9 9 (:TYPE-PRESCRIPTION JAVA::TYPE-ARGUMENT-FIX$INLINE))
 (9 9 (:TYPE-PRESCRIPTION JAVA::CONSP-OF-TYPE-ARGUMENT-FIX))
 (8 8 (:TYPE-PRESCRIPTION JAVA::TYPE-ARGUMENT-P))
 (8 8 (:REWRITE JAVA::TYPE-ARGUMENT-P-WHEN-MEMBER-EQUAL-OF-TYPE-ARGUMENT-LISTP))
 (6 4 (:REWRITE JAVA::TYPE-ARGUMENT-FIX-WHEN-WILDCARD))
 )
(JAVA::TYPE-ARGUMENT-WILDCARD-SUPER->BOUND$INLINE-TYPE-ARGUMENT-EQUIV-CONGRUENCE-ON-X)
(JAVA::TYPE-ARGUMENT-WILDCARD-SUPER->BOUND-WHEN-WRONG-KIND)
(JAVA::TYPE-ARGUMENT-WILDCARD-SUPER)
(JAVA::RETURN-TYPE-OF-TYPE-ARGUMENT-WILDCARD-SUPER
 (6 2 (:REWRITE JAVA::REFERENCE-TYPE-FIX-WHEN-REFERENCE-TYPEP))
 (4 4 (:TYPE-PRESCRIPTION JAVA::REFERENCE-TYPEP))
 (2 2 (:REWRITE JAVA::TYPE-ARGUMENT-P-WHEN-MEMBER-EQUAL-OF-TYPE-ARGUMENT-LISTP))
 )
(JAVA::TYPE-ARGUMENT-WILDCARD-SUPER->BOUND-OF-TYPE-ARGUMENT-WILDCARD-SUPER
 (27 6 (:REWRITE JAVA::REFERENCE-TYPE-FIX-WHEN-REFERENCE-TYPEP))
 (12 12 (:TYPE-PRESCRIPTION JAVA::REFERENCE-TYPEP))
 (9 9 (:TYPE-PRESCRIPTION JAVA::TYPE-ARGUMENT-WILDCARD-SUPER))
 )
(JAVA::TYPE-ARGUMENT-WILDCARD-SUPER-OF-FIELDS
 (5 1 (:REWRITE JAVA::TYPE-ARGUMENT-FIX-WHEN-TYPE-ARGUMENT-P))
 (4 2 (:REWRITE JAVA::REFERENCE-TYPE-FIX-WHEN-REFERENCE-TYPEP))
 (2 2 (:TYPE-PRESCRIPTION JAVA::TYPE-ARGUMENT-P))
 (2 2 (:TYPE-PRESCRIPTION JAVA::REFERENCE-TYPEP))
 (2 2 (:REWRITE JAVA::TYPE-ARGUMENT-P-WHEN-MEMBER-EQUAL-OF-TYPE-ARGUMENT-LISTP))
 (1 1 (:REWRITE JAVA::TYPE-ARGUMENT-FIX-WHEN-WILDCARD))
 )
(JAVA::TYPE-ARGUMENT-FIX-WHEN-WILDCARD-SUPER
 (5 1 (:REWRITE JAVA::TYPE-ARGUMENT-FIX-WHEN-TYPE-ARGUMENT-P))
 (4 2 (:REWRITE JAVA::REFERENCE-TYPE-FIX-WHEN-REFERENCE-TYPEP))
 (2 2 (:TYPE-PRESCRIPTION JAVA::TYPE-ARGUMENT-P))
 (2 2 (:TYPE-PRESCRIPTION JAVA::REFERENCE-TYPEP))
 (2 2 (:REWRITE JAVA::TYPE-ARGUMENT-P-WHEN-MEMBER-EQUAL-OF-TYPE-ARGUMENT-LISTP))
 (1 1 (:REWRITE JAVA::TYPE-ARGUMENT-FIX-WHEN-WILDCARD))
 )
(JAVA::EQUAL-OF-TYPE-ARGUMENT-WILDCARD-SUPER
 (8 8 (:REWRITE JAVA::TYPE-ARGUMENT-P-WHEN-MEMBER-EQUAL-OF-TYPE-ARGUMENT-LISTP))
 (5 5 (:REWRITE JAVA::TYPE-ARGUMENT-FIX-WHEN-WILDCARD))
 )
(JAVA::TYPE-ARGUMENT-WILDCARD-SUPER-OF-REFERENCE-TYPE-FIX-BOUND)
(JAVA::TYPE-ARGUMENT-WILDCARD-SUPER-REFERENCE-TYPE-EQUIV-CONGRUENCE-ON-BOUND)
(JAVA::TYPE-ARGUMENT-FIX-REDEF
 (20 4 (:REWRITE JAVA::TYPE-ARGUMENT-FIX-WHEN-TYPE-ARGUMENT-P))
 (8 8 (:TYPE-PRESCRIPTION JAVA::TYPE-ARGUMENT-P))
 (8 8 (:REWRITE JAVA::TYPE-ARGUMENT-P-WHEN-MEMBER-EQUAL-OF-TYPE-ARGUMENT-LISTP))
 )
(JAVA::REFERENCE-TYPE-COUNT
 (1244 246 (:REWRITE DEFAULT-+-2))
 (528 246 (:REWRITE DEFAULT-+-1))
 (350 70 (:DEFINITION O<))
 (335 78 (:REWRITE DEFAULT-<-1))
 (280 140 (:DEFINITION O-FINP))
 (190 78 (:REWRITE DEFAULT-<-2))
 (164 22 (:REWRITE JAVA::TYPE-ARGUMENT-FIX-WHEN-TYPE-ARGUMENT-P))
 (140 140 (:TYPE-PRESCRIPTION TWO-NATS-MEASURE))
 (117 72 (:REWRITE DEFAULT-CDR))
 (101 68 (:REWRITE DEFAULT-CAR))
 (96 96 (:REWRITE JAVA::TYPE-ARGUMENT-LISTP-WHEN-SUBSETP-EQUAL))
 (78 13 (:REWRITE JAVA::TYPE-ARGUMENT-P-OF-CAR-WHEN-TYPE-ARGUMENT-LISTP))
 (78 13 (:REWRITE JAVA::TYPE-ARGUMENT-LISTP-OF-CDR-WHEN-TYPE-ARGUMENT-LISTP))
 (56 4 (:DEFINITION LENGTH))
 (48 48 (:REWRITE JAVA::TYPE-ARGUMENT-LISTP-WHEN-NOT-CONSP))
 (45 23 (:REWRITE JAVA::TYPE-ARGUMENT-FIX-WHEN-WILDCARD))
 (44 4 (:DEFINITION LEN))
 (32 32 (:TYPE-PRESCRIPTION JAVA::TYPE-ARGUMENT-P))
 (32 32 (:REWRITE JAVA::TYPE-ARGUMENT-P-WHEN-MEMBER-EQUAL-OF-TYPE-ARGUMENT-LISTP))
 (26 14 (:REWRITE JAVA::REFERENCE-TYPE-FIX-WHEN-VARIABLE))
 (13 7 (:REWRITE JAVA::ARRAY-TYPE-FIX-WHEN-VARIABLE))
 (12 12 (:TYPE-PRESCRIPTION STR::TRUE-LISTP-OF-EXPLODE))
 (12 8 (:REWRITE STR::CONSP-OF-EXPLODE))
 (12 6 (:REWRITE JAVA::ARRAY-TYPE-FIX-WHEN-PRIMITIVE))
 (9 9 (:REWRITE JAVA::CONSP-OF-TYPE-ARGUMENT-LIST-FIX))
 (8 8 (:REWRITE DEFAULT-UNARY-MINUS))
 (8 4 (:REWRITE STR::COERCE-TO-LIST-REMOVAL))
 (4 4 (:TYPE-PRESCRIPTION LEN))
 (4 4 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (4 4 (:REWRITE DEFAULT-REALPART))
 (4 4 (:REWRITE DEFAULT-NUMERATOR))
 (4 4 (:REWRITE DEFAULT-IMAGPART))
 (4 4 (:REWRITE DEFAULT-DENOMINATOR))
 )
(JAVA::REFERENCE-TYPES-DEFINITION-COUNT-FLAG
 (1244 246 (:REWRITE DEFAULT-+-2))
 (528 246 (:REWRITE DEFAULT-+-1))
 (360 72 (:DEFINITION O<))
 (335 78 (:REWRITE DEFAULT-<-1))
 (288 144 (:DEFINITION O-FINP))
 (190 78 (:REWRITE DEFAULT-<-2))
 (185 25 (:REWRITE JAVA::TYPE-ARGUMENT-FIX-WHEN-TYPE-ARGUMENT-P))
 (144 144 (:TYPE-PRESCRIPTION TWO-NATS-MEASURE))
 (117 72 (:REWRITE DEFAULT-CDR))
 (108 108 (:REWRITE JAVA::TYPE-ARGUMENT-LISTP-WHEN-SUBSETP-EQUAL))
 (101 68 (:REWRITE DEFAULT-CAR))
 (84 14 (:REWRITE JAVA::TYPE-ARGUMENT-P-OF-CAR-WHEN-TYPE-ARGUMENT-LISTP))
 (84 14 (:REWRITE JAVA::TYPE-ARGUMENT-LISTP-OF-CDR-WHEN-TYPE-ARGUMENT-LISTP))
 (56 4 (:DEFINITION LENGTH))
 (54 54 (:REWRITE JAVA::TYPE-ARGUMENT-LISTP-WHEN-NOT-CONSP))
 (51 26 (:REWRITE JAVA::TYPE-ARGUMENT-FIX-WHEN-WILDCARD))
 (44 4 (:DEFINITION LEN))
 (38 38 (:TYPE-PRESCRIPTION JAVA::TYPE-ARGUMENT-P))
 (38 38 (:REWRITE JAVA::TYPE-ARGUMENT-P-WHEN-MEMBER-EQUAL-OF-TYPE-ARGUMENT-LISTP))
 (28 15 (:REWRITE JAVA::REFERENCE-TYPE-FIX-WHEN-VARIABLE))
 (17 9 (:REWRITE JAVA::ARRAY-TYPE-FIX-WHEN-VARIABLE))
 (16 8 (:REWRITE JAVA::ARRAY-TYPE-FIX-WHEN-PRIMITIVE))
 (12 12 (:TYPE-PRESCRIPTION STR::TRUE-LISTP-OF-EXPLODE))
 (12 8 (:REWRITE STR::CONSP-OF-EXPLODE))
 (9 9 (:REWRITE JAVA::CONSP-OF-TYPE-ARGUMENT-LIST-FIX))
 (8 8 (:REWRITE DEFAULT-UNARY-MINUS))
 (8 4 (:REWRITE STR::COERCE-TO-LIST-REMOVAL))
 (4 4 (:TYPE-PRESCRIPTION LEN))
 (4 4 (:REWRITE STR::EXPLODE-WHEN-NOT-STRINGP))
 (4 4 (:REWRITE DEFAULT-REALPART))
 (4 4 (:REWRITE DEFAULT-NUMERATOR))
 (4 4 (:REWRITE DEFAULT-IMAGPART))
 (4 4 (:REWRITE DEFAULT-DENOMINATOR))
 )
(FLAG::FLAG-EQUIV-LEMMA)
(JAVA::REFERENCE-TYPES-DEFINITION-COUNT-FLAG-EQUIVALENCES)
(JAVA::FLAG-LEMMA-FOR-RETURN-TYPE-OF-REFERENCE-TYPE-COUNT.COUNT
 (18 6 (:DEFINITION JAVA::TYPE-ARGUMENT-LIST-COUNT))
 (4 4 (:TYPE-PRESCRIPTION JAVA::CLASS-TYPE-SIMPLE->ARGUMENTS$INLINE))
 (4 4 (:TYPE-PRESCRIPTION JAVA::CLASS-TYPE-PACKAGE->ARGUMENTS$INLINE))
 (4 4 (:TYPE-PRESCRIPTION JAVA::CLASS-TYPE-NESTED->ARGUMENTS$INLINE))
 )
(JAVA::RETURN-TYPE-OF-REFERENCE-TYPE-COUNT.COUNT)
(JAVA::RETURN-TYPE-OF-CLASS-TYPE-COUNT.COUNT)
(JAVA::RETURN-TYPE-OF-ARRAY-TYPE-COUNT.COUNT)
(JAVA::RETURN-TYPE-OF-TYPE-ARGUMENT-COUNT.COUNT)
(JAVA::RETURN-TYPE-OF-TYPE-ARGUMENT-LIST-COUNT.COUNT)
(JAVA::REFERENCE-TYPE-COUNT
 (15 12 (:REWRITE JAVA::TYPE-ARGUMENT-P-WHEN-MEMBER-EQUAL-OF-TYPE-ARGUMENT-LISTP))
 (10 6 (:REWRITE JAVA::TYPE-ARGUMENT-LISTP-WHEN-SUBSETP-EQUAL))
 (4 4 (:TYPE-PRESCRIPTION SUBSETP-EQUAL))
 (3 3 (:REWRITE JAVA::TYPE-ARGUMENT-LISTP-WHEN-NOT-CONSP))
 (2 2 (:TYPE-PRESCRIPTION MEMBER-EQUAL))
 (1 1 (:REWRITE FTY::OPEN-MEMBER-EQUAL-ON-LIST-OF-TAGS))
 )
(JAVA::FLAG-LEMMA-FOR-REFERENCE-TYPE-COUNT-OF-REFERENCE-TYPE-FIX-X
 (88 8 (:REWRITE JAVA::TYPE-ARGUMENT-FIX-WHEN-TYPE-ARGUMENT-P))
 (72 72 (:REWRITE JAVA::TYPE-ARGUMENT-LISTP-WHEN-SUBSETP-EQUAL))
 (48 8 (:REWRITE JAVA::TYPE-ARGUMENT-P-OF-CAR-WHEN-TYPE-ARGUMENT-LISTP))
 (48 8 (:REWRITE JAVA::TYPE-ARGUMENT-LISTP-OF-CDR-WHEN-TYPE-ARGUMENT-LISTP))
 (36 36 (:REWRITE JAVA::TYPE-ARGUMENT-LISTP-WHEN-NOT-CONSP))
 (32 8 (:REWRITE DEFAULT-+-2))
 (16 16 (:TYPE-PRESCRIPTION JAVA::TYPE-ARGUMENT-P))
 (16 16 (:REWRITE JAVA::TYPE-ARGUMENT-P-WHEN-MEMBER-EQUAL-OF-TYPE-ARGUMENT-LISTP))
 (16 8 (:REWRITE DEFAULT-+-1))
 (14 8 (:REWRITE DEFAULT-CDR))
 (14 8 (:REWRITE DEFAULT-CAR))
 (4 4 (:REWRITE FOLD-CONSTS-IN-+))
 )
(JAVA::REFERENCE-TYPE-COUNT-OF-REFERENCE-TYPE-FIX-X)
(JAVA::CLASS-TYPE-COUNT-OF-CLASS-TYPE-FIX-X)
(JAVA::ARRAY-TYPE-COUNT-OF-ARRAY-TYPE-FIX-X)
(JAVA::TYPE-ARGUMENT-COUNT-OF-TYPE-ARGUMENT-FIX-X)
(JAVA::TYPE-ARGUMENT-LIST-COUNT-OF-TYPE-ARGUMENT-LIST-FIX-X)
(JAVA::REFERENCE-TYPE-COUNT-REFERENCE-TYPE-EQUIV-CONGRUENCE-ON-X)
(JAVA::CLASS-TYPE-COUNT-CLASS-TYPE-EQUIV-CONGRUENCE-ON-X)
(JAVA::ARRAY-TYPE-COUNT-ARRAY-TYPE-EQUIV-CONGRUENCE-ON-X)
(JAVA::TYPE-ARGUMENT-COUNT-TYPE-ARGUMENT-EQUIV-CONGRUENCE-ON-X)
(JAVA::TYPE-ARGUMENT-LIST-COUNT-TYPE-ARGUMENT-LIST-EQUIV-CONGRUENCE-ON-X)
(JAVA::REFERENCE-TYPE-COUNT-OF-REFERENCE-TYPE-CLASS
 (3 3 (:TYPE-PRESCRIPTION JAVA::CLASS-TYPE-KIND$INLINE))
 (2 1 (:REWRITE JAVA::CLASS-TYPE-FIX-WHEN-SIMPLE))
 (2 1 (:REWRITE JAVA::CLASS-TYPE-FIX-WHEN-PACKAGE))
 (2 1 (:REWRITE JAVA::CLASS-TYPE-FIX-WHEN-NESTED))
 )
(JAVA::CLASS-TYPE-COUNT-OF-REFERENCE-TYPE-CLASS->GET)
(JAVA::REFERENCE-TYPE-COUNT-OF-REFERENCE-TYPE-ARRAY
 (3 3 (:TYPE-PRESCRIPTION JAVA::ARRAY-TYPE-KIND$INLINE))
 (2 1 (:REWRITE JAVA::ARRAY-TYPE-FIX-WHEN-VARIABLE))
 (2 1 (:REWRITE JAVA::ARRAY-TYPE-FIX-WHEN-PRIMITIVE))
 (2 1 (:REWRITE JAVA::ARRAY-TYPE-FIX-WHEN-CLASS))
 )
(JAVA::ARRAY-TYPE-COUNT-OF-REFERENCE-TYPE-ARRAY->GET)
(JAVA::CLASS-TYPE-COUNT-OF-CLASS-TYPE-SIMPLE)
(JAVA::TYPE-ARGUMENT-LIST-COUNT-OF-CLASS-TYPE-SIMPLE->ARGUMENTS)
(JAVA::CLASS-TYPE-COUNT-OF-CLASS-TYPE-PACKAGE)
(JAVA::TYPE-ARGUMENT-LIST-COUNT-OF-CLASS-TYPE-PACKAGE->ARGUMENTS)
(JAVA::CLASS-TYPE-COUNT-OF-CLASS-TYPE-NESTED
 (3 3 (:TYPE-PRESCRIPTION JAVA::CLASS-TYPE-KIND$INLINE))
 (2 1 (:REWRITE JAVA::CLASS-TYPE-FIX-WHEN-SIMPLE))
 (2 1 (:REWRITE JAVA::CLASS-TYPE-FIX-WHEN-PACKAGE))
 (2 1 (:REWRITE JAVA::CLASS-TYPE-FIX-WHEN-NESTED))
 )
(JAVA::CLASS-TYPE-COUNT-OF-CLASS-TYPE-NESTED->ENCLOSING)
(JAVA::TYPE-ARGUMENT-LIST-COUNT-OF-CLASS-TYPE-NESTED->ARGUMENTS)
(JAVA::ARRAY-TYPE-COUNT-OF-ARRAY-TYPE-CLASS
 (3 3 (:TYPE-PRESCRIPTION JAVA::CLASS-TYPE-KIND$INLINE))
 (2 1 (:REWRITE JAVA::CLASS-TYPE-FIX-WHEN-SIMPLE))
 (2 1 (:REWRITE JAVA::CLASS-TYPE-FIX-WHEN-PACKAGE))
 (2 1 (:REWRITE JAVA::CLASS-TYPE-FIX-WHEN-NESTED))
 )
(JAVA::CLASS-TYPE-COUNT-OF-ARRAY-TYPE-CLASS->ELEMENT)
(JAVA::TYPE-ARGUMENT-COUNT-OF-TYPE-ARGUMENT-REFTYPE
 (3 3 (:TYPE-PRESCRIPTION JAVA::REFERENCE-TYPE-KIND$INLINE))
 (2 1 (:REWRITE JAVA::REFERENCE-TYPE-FIX-WHEN-VARIABLE))
 (2 1 (:REWRITE JAVA::REFERENCE-TYPE-FIX-WHEN-CLASS))
 (2 1 (:REWRITE JAVA::REFERENCE-TYPE-FIX-WHEN-ARRAY))
 )
(JAVA::REFERENCE-TYPE-COUNT-OF-TYPE-ARGUMENT-REFTYPE->GET)
(JAVA::TYPE-ARGUMENT-COUNT-OF-TYPE-ARGUMENT-WILDCARD-EXTENDS
 (3 3 (:TYPE-PRESCRIPTION JAVA::REFERENCE-TYPE-KIND$INLINE))
 (2 1 (:REWRITE JAVA::REFERENCE-TYPE-FIX-WHEN-VARIABLE))
 (2 1 (:REWRITE JAVA::REFERENCE-TYPE-FIX-WHEN-CLASS))
 (2 1 (:REWRITE JAVA::REFERENCE-TYPE-FIX-WHEN-ARRAY))
 )
(JAVA::REFERENCE-TYPE-COUNT-OF-TYPE-ARGUMENT-WILDCARD-EXTENDS->BOUND)
(JAVA::TYPE-ARGUMENT-COUNT-OF-TYPE-ARGUMENT-WILDCARD-SUPER
 (3 3 (:TYPE-PRESCRIPTION JAVA::REFERENCE-TYPE-KIND$INLINE))
 (2 1 (:REWRITE JAVA::REFERENCE-TYPE-FIX-WHEN-VARIABLE))
 (2 1 (:REWRITE JAVA::REFERENCE-TYPE-FIX-WHEN-CLASS))
 (2 1 (:REWRITE JAVA::REFERENCE-TYPE-FIX-WHEN-ARRAY))
 )
(JAVA::REFERENCE-TYPE-COUNT-OF-TYPE-ARGUMENT-WILDCARD-SUPER->BOUND)
(JAVA::TYPE-ARGUMENT-LIST-COUNT-OF-CONS)
(JAVA::TYPE-ARGUMENT-COUNT-OF-CAR
 (6 2 (:REWRITE DEFAULT-<-2))
 (6 2 (:REWRITE DEFAULT-<-1))
 (3 1 (:REWRITE DEFAULT-+-2))
 (3 1 (:REWRITE DEFAULT-+-1))
 (2 2 (:REWRITE DEFAULT-CAR))
 )
(JAVA::TYPE-ARGUMENT-LIST-COUNT-OF-CDR
 (6 2 (:REWRITE DEFAULT-<-2))
 (6 2 (:REWRITE DEFAULT-<-1))
 (3 1 (:REWRITE DEFAULT-+-2))
 (3 1 (:REWRITE DEFAULT-+-1))
 (2 2 (:REWRITE DEFAULT-CDR))
 )
