param(cEPQ,cAEG,1). param(cEQX,cAEG,1). param(cEQE,cAEG,1). typeVar(cBFS). type(cEON,cjava_DOT_io_DOT_Serializable,0). constraint(cESK,list(equals(cESN,cM),list(smallerDot(cL,cESM),list(smallerDot(cESL,cQC),null)))). type(cESM,cjava_DOT_util_DOT_ArrayList,1). param(cERA,cDKY,1). param(cEQM,cDKY,1). type(cEQE,cjava_DOT_util_DOT_List,1). type(cEQI,cjava_DOT_util_DOT_Collection,1). type(cEPS,cjava_DOT_util_DOT_AbstractList,1). param(cEQD,cBFS,1). type(cEPQ,cjava_DOT_lang_DOT_Iterable,1). type(cEOM,cjava_DOT_util_DOT_ArrayList,1). smaller(cEOW,cEOX). type(cEPV,cjava_DOT_lang_DOT_Object,0). param(cERQ,cCII,1). param(cEPY,cDKY,1). smaller(cEPM,cEPN). param(cEOQ,cBFS,1). smaller(cEQC,cEQD). type(cERM,cjava_DOT_util_DOT_Vector,1). param(cESJ,cQF,1). type(cESN,cjava_DOT_lang_DOT_Boolean,0). smaller(cEPI,cEPJ). type(cERJ,cjava_DOT_util_DOT_Collection,1). type(cEQA,cjava_DOT_util_DOT_ArrayList,1). type(cEOA,cjava_DOT_util_DOT_ArrayList,1). param(cEOT,cBFS,1). type(cEOW,cjava_DOT_util_DOT_AbstractCollection,1). param(cEPC,cCII,1). type(cEQB,cjava_DOT_util_DOT_AbstractList,1). param(cENS,cCII,1). type(cEQS,cjava_DOT_util_DOT_Collection,1). typeVar(cDKY). type(cEPU,cjava_DOT_util_DOT_AbstractCollection,1). smaller(cEQG,cEQH). type(cEQJ,cjava_DOT_lang_DOT_Object,0). param(cEQG,cCII,1). param(cEPN,cCII,1). param(cESE,cDKY,1). param(cEQZ,cBFS,1). type(cERK,cjava_DOT_util_DOT_Vector,1). smaller(cEPE,cEPF). type(cEOK,cjava_DOT_util_DOT_ArrayList,1). typeVar(cQC). smaller(cERE,cERF). param(cEOA,cCII,1). type(cEQQ,cjava_DOT_lang_DOT_Iterable,1). smaller(cEPA,cEPB). typeVar(cM). smaller(cERA,cERB). type(cEPP,cjava_DOT_lang_DOT_Object,0). param(cEPS,cCII,1). param(cENQ,cAEG,1). param(cEPH,cCII,1). smaller(cERW,cERX). type(cEOG,cjava_DOT_util_DOT_Collection,1). type(cERE,cjava_DOT_io_DOT_Serializable,0). param(cERG,cDKY,1). smaller(cERS,cERT). param(cEOF,cBFS,1). type(cESA,cjava_DOT_util_DOT_AbstractCollection,1). param(cERY,cDKY,1). typeVar(cCII). type(cEOO,cjava_DOT_util_DOT_Collection,1). type(cERN,cjava_DOT_lang_DOT_Cloneable,0). param(cENO,cBFS,1). typeVar(cAEG). type(cERB,cjava_DOT_lang_DOT_Object,0). typeVar(cQD). param(cEQP,cAEG,1). param(cEOO,cAEG,1). type(cESF,cjava_DOT_io_DOT_Serializable,0). param(cEPE,cBFS,1). type(cEPG,cjava_DOT_util_DOT_ArrayList,1). type(cEPD,cjava_DOT_util_DOT_Collection,1). type(cERC,cjava_DOT_util_DOT_AbstractCollection,1). type(cERQ,cjava_DOT_util_DOT_ArrayList,1). type(cENW,cjava_DOT_lang_DOT_Iterable,1). type(cENQ,cjava_DOT_util_DOT_ArrayList,1). smaller(cESC,cESD). type(cEOU,cjava_DOT_util_DOT_List,1). smaller(cENO,cENP). smaller(cEOE,cEOF). smaller(cERO,cERP). type(cEPH,cjava_DOT_util_DOT_List,1). smaller(cESE,cESF). param(cERO,cCII,1). param(cEOS,cBFS,1). type(cEQX,cjava_DOT_util_DOT_List,1). type(cEQR,cjava_DOT_lang_DOT_Object,0). param(cEQY,cBFS,1). smaller(cEQW,cEQX). smaller(cEOC,cEOD). smaller(cERM,cERN). param(cEPT,cCII,1). param(cEQQ,cBFS,1). param(cERZ,cDKY,1). type(cENV,cjava_DOT_util_DOT_AbstractCollection,1). type(cEOZ,cjava_DOT_lang_DOT_Object,0). param(cEQK,cAEG,1). type(cEQO,cjava_DOT_util_DOT_AbstractList,1). type(cEQU,cjava_DOT_util_DOT_Vector,1). smaller(cEOK,cEOL). type(cEQW,cjava_DOT_util_DOT_ArrayList,1). type(cENO,cjava_DOT_util_DOT_ArrayList,1). type(cERF,cjava_DOT_lang_DOT_Object,0). param(cEPA,cCII,1). type(cERV,cjava_DOT_io_DOT_Serializable,0). smaller(cERG,cERH). param(cEOU,cCII,1). param(cENU,cDKY,1). param(cESM,cQE,1). param(cEOP,cAEG,1). param(cEPO,cBFS,1). param(cEOK,cBFS,1). constraint(cESG,list(smallerDot(cL,cESJ),list(equals(cESI,cM),list(smallerDot(cESH,cQD),null)))). type(cEPE,cjava_DOT_util_DOT_ArrayList,1). param(cEQF,cAEG,1). smaller(cEPY,cEPZ). param(cESC,cDKY,1). param(cENY,cAEG,1). param(cEOM,cAEG,1). smaller(cEQO,cEQP). type(cEOR,cjava_DOT_lang_DOT_Object,0). type(cESC,cjava_DOT_util_DOT_List,1). type(cEOP,cjava_DOT_lang_DOT_Iterable,1). type(cERU,cjava_DOT_util_DOT_ArrayList,1). type(cERY,cjava_DOT_util_DOT_AbstractCollection,1). param(cEPL,cAEG,1). param(cEOX,cAEG,1). type(cEQK,cjava_DOT_util_DOT_ArrayList,1). type(cERZ,cjava_DOT_util_DOT_Collection,1). param(cEQA,cBFS,1). param(cERI,cDKY,1). smaller(cEPC,cEPD). type(cEQT,cjava_DOT_lang_DOT_Iterable,1). type(cERT,cjava_DOT_lang_DOT_Object,0). type(cEOY,cjava_DOT_lang_DOT_Cloneable,0). param(cEQU,cDKY,1). type(cEPB,cjava_DOT_util_DOT_AbstractCollection,1). type(cESI,cjava_DOT_lang_DOT_Boolean,0). smaller(cENU,cENV). type(cESE,cjava_DOT_util_DOT_Vector,1). param(cEOG,cCII,1). type(cEOI,cjava_DOT_util_DOT_List,1). type(cENU,cjava_DOT_util_DOT_AbstractList,1). smaller(cERU,cERV). type(cEPN,cjava_DOT_util_DOT_AbstractList,1). type(cEQV,cjava_DOT_util_DOT_List,1). type(cEPA,cjava_DOT_util_DOT_AbstractList,1). smaller(cEPQ,cEPR). type(cEQL,cjava_DOT_util_DOT_AbstractList,1). param(cEQH,cCII,1). type(cEOL,cjava_DOT_lang_DOT_Cloneable,0). type(cEQY,cjava_DOT_util_DOT_AbstractList,1). type(cEOF,cjava_DOT_util_DOT_AbstractCollection,1). param(cEQT,cBFS,1). smaller(cEOS,cEOT). type(cENR,cjava_DOT_lang_DOT_Cloneable,0). type(cEQD,cjava_DOT_util_DOT_Collection,1). type(cENZ,cjava_DOT_lang_DOT_Object,0). param(cEPG,cCII,1). type(cEQF,cjava_DOT_util_DOT_Collection,1). type(cEQN,cjava_DOT_util_DOT_List,1). type(cEQH,cjava_DOT_util_DOT_Collection,1). smaller(cEOY,cEOZ). type(cERR,cjava_DOT_lang_DOT_Cloneable,0). param(cERU,cCII,1). type(cESB,cjava_DOT_lang_DOT_Object,0). smaller(cEPO,cEPP). param(cEPU,cDKY,1). param(cEQI,cDKY,1). smaller(cEQE,cEQF). smaller(cEQA,cEQB). type(cEPM,cjava_DOT_util_DOT_ArrayList,1). param(cENW,cCII,1). param(cEOE,cBFS,1). type(cEOX,cjava_DOT_util_DOT_Collection,1). type(cEQG,cjava_DOT_util_DOT_List,1). param(cERH,cDKY,1). smaller(cEQI,cEQJ). param(cEOC,cAEG,1). type(cEPT,cjava_DOT_util_DOT_List,1). type(cEOT,cjava_DOT_util_DOT_Collection,1). type(cERP,cjava_DOT_lang_DOT_Object,0). type(cERS,cMyVector,0). type(cESD,cjava_DOT_lang_DOT_Object,0). type(cEOD,cjava_DOT_util_DOT_RandomAccess,0). smaller(cEPK,cEPL). type(cEPK,cjava_DOT_util_DOT_AbstractList,1). param(cERM,cDKY,1). smaller(cEPG,cEPH). type(cEOS,cjava_DOT_util_DOT_AbstractCollection,1). param(cEQS,cBFS,1). param(cEQW,cAEG,1). type(cENY,cjava_DOT_util_DOT_Collection,1). param(cEPW,cBFS,1). type(cEOJ,cjava_DOT_lang_DOT_Object,0). param(cEQC,cBFS,1). type(cENT,cjava_DOT_lang_DOT_Iterable,1). param(cERK,cDKY,1). type(cEPY,cjava_DOT_util_DOT_Vector,1). type(cEQM,cjava_DOT_util_DOT_AbstractList,1). smaller(cENW,cENX). smaller(cEPW,cEPX). smaller(cEOM,cEON). smaller(cEQM,cEQN). smaller(cEPS,cEPT). type(cENX,cjava_DOT_lang_DOT_Object,0). smallerDot(cL,cK). type(cESJ,cjava_DOT_util_DOT_Vector,1). type(cEQC,cjava_DOT_util_DOT_List,1). type(cEOB,cjava_DOT_util_DOT_RandomAccess,0). smaller(cEOU,cEOV). param(cERC,cAEG,1). smaller(cEQU,cEQV). type(cERG,cjava_DOT_util_DOT_Collection,1). type(cESH,cjava_DOT_lang_DOT_Object,0). smaller(cEOQ,cEOR). oder(cESG,cESK). smaller(cEQQ,cEQR). param(cEPD,cCII,1). type(cEPZ,cjava_DOT_util_DOT_AbstractList,1). param(cEQL,cAEG,1). type(cEPC,cjava_DOT_util_DOT_AbstractCollection,1). smaller(cENS,cENT). param(cESA,cBFS,1). type(cERA,cjava_DOT_lang_DOT_Iterable,1). smaller(cEQY,cEQZ). typeVar(cQE). type(cEOE,cjava_DOT_util_DOT_AbstractList,1). type(cESL,cjava_DOT_lang_DOT_Object,0). type(cERX,cjava_DOT_lang_DOT_Object,0). type(cENP,cjava_DOT_util_DOT_List,1). type(cEPI,cjava_DOT_util_DOT_RandomAccess,0). typeVar(cK). smaller(cERK,cERL). type(cERD,cjava_DOT_lang_DOT_Object,0). type(cERI,cjava_DOT_util_DOT_List,1). type(cEPJ,cjava_DOT_lang_DOT_Object,0). smaller(cESA,cESB). type(cEOC,cjava_DOT_util_DOT_ArrayList,1). param(cEOW,cAEG,1). param(cERJ,cDKY,1). param(cEQB,cBFS,1). smaller(cEOI,cEOJ). type(cEPL,cjava_DOT_util_DOT_AbstractCollection,1). param(cEQO,cAEG,1). smaller(cERI,cERJ). typeVar(cQF). param(cEPK,cAEG,1). param(cENP,cBFS,1). type(cERO,cjava_DOT_util_DOT_AbstractCollection,1). typeVar(cL). smaller(cEOG,cEOH). param(cEQV,cDKY,1). type(cERW,cjava_DOT_lang_DOT_Object,0). type(cEQZ,cjava_DOT_util_DOT_List,1). type(cENS,cjava_DOT_util_DOT_Collection,1). smaller(cENY,cENZ). param(cEOI,cAEG,1). smaller(cEOO,cEOP). smaller(cERY,cERZ). param(cEPZ,cDKY,1). param(cEQN,cDKY,1). smaller(cEQK,cEQL). type(cEOH,cjava_DOT_lang_DOT_Object,0). type(cEPF,cjava_DOT_util_DOT_RandomAccess,0). smaller(cERC,cERD). type(cEPO,cjava_DOT_util_DOT_List,1). type(cEPR,cjava_DOT_lang_DOT_Object,0). type(cEQP,cjava_DOT_util_DOT_List,1). smaller(cEQS,cEQT). type(cERL,cjava_DOT_util_DOT_RandomAccess,0). param(cENT,cCII,1). type(cEOQ,cjava_DOT_util_DOT_Collection,1). type(cEPW,cjava_DOT_util_DOT_ArrayList,1). type(cEPX,cjava_DOT_io_DOT_Serializable,0). smaller(cEPU,cEPV). smaller(cEOA,cEOB). type(cEOV,cjava_DOT_lang_DOT_Object,0). param(cEPB,cCII,1). smaller(cENQ,cENR). param(cEPM,cCII,1). smaller(cERQ,cERR). param(cENV,cDKY,1). type(cERH,cjava_DOT_lang_DOT_Iterable,1).