Program: 52720
Project: 52720
Buggy source:
public TurkishSuffixes(){
  Noun_TEMPLATE.connections.add(A3pl_lAr,A3pl_Comp_lAr,A3sg_TEMPLATE);
  Noun_TEMPLATE.indirectConnections.add(POSSESSIVE_FORMS,CASE_FORMS).add(P1sg_yIm,P2sg_yIn,P3sg_yI,P1pl_yImIz,P2pl_yInIz,P3pl_I,Gen_yIn).add(Cop_dIr,PastCop_ydI,NarrCop_ymIs,CondCop_ysA,While_ken).add(A1sg_yIm,A2sg_sIn,A3sg_Verb_TEMPLATE,A1pl_yIz,A2pl_sInIz).add(A1sg_m,A2sg_n,A3sg_TEMPLATE,A1pl_k,A2pl_nIz,A3pl_lAr).add(Dat_nA,Loc_ndA,Abl_ndAn,Acc_nI,Equ_ncA).add(Dim_cIk,Dim2_cAgIz,With_lI,Without_sIz,Agt_cI,JustLike_msI,JustLike_ImsI,Ness_lIk,Related_sAl,FitFor_lIk).add(Become_lAs,Acquire_lAn,Pres_TEMPLATE).add(Noun2Noun,Noun2Adj,Noun2Verb,Noun2VerbCopular);
  Noun_Default.connections.add(A3pl_lAr,A3sg_TEMPLATE);
  Noun_Default.indirectConnections.add(Noun_TEMPLATE.indirectConnections).remove(Dat_nA,Loc_ndA,Abl_ndAn,Acc_nI,Rel_kI).remove(P1sg_yIm,P2sg_yIn,P3sg_yI,P1pl_yImIz,P2pl_yInIz,Gen_yIn);
  Noun_Time_Default.connections.add(Noun_Default.connections);
  Noun_Time_Default.indirectConnections.add(Noun_Default.indirectConnections).add(Rel_kI);
  DemonsPron_TEMPLATE.connections.add(A3sg_TEMPLATE,A3pl_nlAr,A1pl_TEMPLATE);
  DemonsPron_TEMPLATE.indirectConnections.add(With_lI,Inst_ylA,Without_sIz,Acc_nI,Dat_nA,Loc_ndA,Gen_nIn,Nom_TEMPLATE,Abl_ndAn,Cop_dIr,Pron2Verb,Cop_dIr,PastCop_ydI,NarrCop_ymIs,CondCop_ysA,While_ken,A3pl_lAr).add(Pnon_TEMPLATE).add(Noun2Verb,Noun2VerbCopular);
  DemonsPron_Default.copyConnections(DemonsPron_TEMPLATE);
  QuesPron_Default.copyConnections(DemonsPron_TEMPLATE);
  QuantPron_Default.copyConnections(DemonsPron_TEMPLATE).connections.add(A3pl_lAr);
  QuantPron_Default.indirectConnections.add(P3sg_sI,P3pl_I,P1pl_ImIz).remove(P3sg_sI,P3sg_yI);
  PersPron_Default.copyConnections(DemonsPron_TEMPLATE);
  ReflexPron_Default.copyConnections(DemonsPron_TEMPLATE);
  ReflexPron_Default.indirectConnections.add(Dat_nA,P3sg_sI);
  ReflexPron_Default.connections.add(A2sg_TEMPLATE);
  Pron2Verb.connections.add(Noun2VerbCopular.connections);
  Pron2Verb.indirectConnections.add(Noun2VerbCopular.indirectConnections);
  Ques_Template.connections.add(Pres_TEMPLATE,NarrCop_ymIs,PastCop_ydI);
  Ques_Template.indirectConnections.add(A1sg_yIm,A2sg_sIn,A3sg_Verb_TEMPLATE,A1pl_yIz,A1pl_yIz,A2pl_sInIz);
  Ques_Default.copyConnections(Ques_Template);
  Numeral_Template.connections.add(Noun_TEMPLATE.connections);
  Numeral_Template.connections.add(Num2Noun,Num2Adj,Num2Adv,Num2Verb);
  Numeral_Template.indirectConnections.add(Noun_TEMPLATE.indirectConnections);
  Numeral_Default.connections.add(Num2Noun,Num2Adj,Num2Adv,Num2Verb);
  Numeral_Default.indirectConnections.add(Noun_TEMPLATE.allConnections());
  Noun2Noun.connections.add(Dim_cIk,Dim2_cAgIz,Agt_cI,Ness_lIk);
  Noun2Adj.connections.add(With_lI,Without_sIz,JustLike_msI,Rel_ki,Rel_kI,Related_sAl,FitFor_lIk);
  Noun2Verb.connections.add(Become_lAs,Acquire_lAn);
  Noun2VerbCopular.connections.add(Pres_TEMPLATE,PastCop_ydI,NarrCop_ymIs,CondCop_ysA,While_ken);
  Noun2VerbCopular.indirectConnections.add(A1sg_m,A2sg_n,A3sg_Verb_TEMPLATE,A1pl_k,A2pl_nIz,A3pl_Verb_lAr);
  Noun2VerbCopular.indirectConnections.add(A1sg_yIm,A2sg_sIn,A3sg_Verb_TEMPLATE,A1pl_yIz,A2pl_sInIz,Cop_dIr);
  Adj2Noun.connections.add(Noun_TEMPLATE.connections);
  Adj2Noun.indirectConnections.add(Noun_Default.indirectConnections).remove(FitFor_lIk,Related_sAl,Become_lAs,JustLike_ImsI,JustLike_msI,Equ_cA,Equ_ncA);
  Postp2Noun.connections.add(Noun_TEMPLATE.connections);
  Postp2Noun.indirectConnections.add(Noun_Default.indirectConnections).remove(Related_sAl,Become_lAs,JustLike_ImsI,JustLike_msI,Equ_cA,Equ_ncA);
  Adj2Adj.connections.add(Quite_cA,JustLike_Adj_ImsI,JustLike_Adj_msI);
  Adj2Adv.connections.add(Ly_cA);
  Adj2Verb.connections.add(Become_Adj_lAs,Acquire_lAn).add(COPULAR_FORMS);
  Num2Adj.connections.add(Quite_cA,JustLike_Adj_ImsI,JustLike_Adj_msI);
  Num2Noun.connections.add(Adj2Noun.connections);
  Num2Noun.indirectConnections.add(Adj2Noun.indirectConnections).remove(FitFor_lIk);
  Num2Verb.connections.add(Become_Adj_lAs,Acquire_lAn).add(COPULAR_FORMS);
  Adv2Noun.connections.add(A3sg_TEMPLATE);
  Adv2Noun.indirectConnections.add(Pnon_TEMPLATE,Dat_yA);
  Adv2Adj.connections.add(Rel_ki);
  Verb2Verb.connections.add(Caus_t,Caus_tIr,Pass_In,Pass_nIl,Pass_InIl,Abil_yA);
  Verb2VerbCompounds.connections.add(KeepDoing_yAgor,KeepDoing2_yAdur,EverSince_yAgel,Almost_yAyAz,Hastily_yIver,Stay_yAkal,Start_yAkoy);
  Verb2VerbAbility.connections.add(Abil_yAbil);
  Verb2Noun.connections.add(Inf1_mAk,Inf2_mA,Inf3_yIs,FeelLike_yAsI_2Noun,Agt_yIcI_2Noun,ActOf_mAcA,NotState_mAzlIk);
  Verb2NounPart.connections.add(PastPart_dIk_2Noun,NarrPart_mIs_2Noun,FutPart_yAcAk_2Noun);
  Verb2AdjPart.connections.add(PastPart_dIk_2Adj,NarrPart_mIs_2Adj,FutPart_yAcAk_2Adj,AorPart_Ar_2Adj,AorPart_Ir_2Adj,AorPart_z_2Adj,PresPart_yAn);
  Verb2Adv.connections.add(When_yIncA,SinceDoing_yAlI,UnableToDo_yAmAdAn,ByDoing_yArAk,WithoutDoing_mAdAn,WithoutDoing2_mAksIzIn).add(InsteadOfDoing_mAktAnsA,AsLongAs_dIkcA,AfterDoing_yIp,AsIf_cAsInA);
  Verb2Adj.connections.add(When_yIncA,FeelLike_yAsI_2Adj,Agt_yIcI_2Adj);
  Adv_TEMPLATE.connections.add(Adv2Noun,Adv2Adj);
  Adj_TEMPLATE.connections.add(Adj2Noun,Adj2Adj,Adj2Adv,Adj2Verb);
  Adj_TEMPLATE.indirectConnections.add(Adj2Noun.allConnections(),Adj2Adj.allConnections(),Adj2Adv.allConnections(),Adj2Verb.allConnections());
  Postp_Template.connections.add(Postp2Noun);
  Postp_Template.indirectConnections.add(Postp2Noun.allConnections());
  Postp_Default.connections.add(Postp_Template.connections);
  Postp_Default.indirectConnections.add(Postp_Template.indirectConnections);
  Adj_Default.connections.add(Adj_TEMPLATE.connections);
  Adj_Default.indirectConnections.add(Adj_TEMPLATE.indirectConnections);
  Noun_Comp_P3sg.connections.add(A3sg_TEMPLATE);
  Noun_Comp_P3sg.indirectConnections.add(Pnon_TEMPLATE,Nom_TEMPLATE,Pres_TEMPLATE).add(Noun2Noun,Noun2Adj,Noun2Verb,Noun2VerbCopular).add(Dat_nA,Loc_ndA,Abl_ndAn,Gen_nIn,Acc_nI,Inst_ylA).add(Cop_dIr,PastCop_ydI,NarrCop_ymIs,CondCop_ysA,While_ken).add(A1sg_m,A2sg_n,A3sg_TEMPLATE,A3sg_Verb_TEMPLATE,A1pl_k,A2pl_nIz,A3pl_lAr).add(A1sg_yIm,A1pl_yIz,A2sg_sIn,A2pl_sInIz);
  Noun_Comp_P3sg_Root.connections.add(A3pl_Comp_lAr,A3sg_TEMPLATE);
  Noun_Comp_P3sg_Root.indirectConnections.add(Pnon_TEMPLATE,Nom_TEMPLATE,With_lI,Without_sIz,Agt_cI,JustLike_msI,JustLike_ImsI,Ness_lIk,Related_sAl).add(P3pl_lArI).add(POSSESSIVE_FORMS).add(Noun2Noun.allConnections()).add(Noun2Noun).add(Noun2Adj.allConnections()).add(Noun2Adj);
  Noun_Su_Root.connections.add(Noun_Default.connections);
  Noun_Su_Root.indirectConnections.add(Noun_Default.indirectConnections).remove(P1sg_Im,P2sg_In,P3sg_sI,P1pl_ImIz,P2pl_InIz,Gen_nIn).add(P1sg_yIm,P2sg_yIn,P3sg_yI,P1pl_yImIz,P2pl_yInIz,Gen_yIn);
  ProperNoun_Template.connections.add(Noun_Default.connections);
  ProperNoun_Template.indirectConnections.add(Noun_Default.indirectConnections).remove(Related_sAl);
  ProperNoun_Default.copyConnections(ProperNoun_Template);
  Verb_TEMPLATE.connections.add(Neg_mA,Neg_m,Pos_EMPTY,Verb2Verb);
  Verb_TEMPLATE.indirectConnections.add(Prog_Iyor,Prog2_mAktA,Fut_yAcAk,Past_dI,Narr_mIs,Aor_Ir,Aor_Ar,Aor_z,AorPart_Ir_2Adj,AorPart_Ar_2Adj).add(Abil_yAbil,Abil_yA,Caus_tIr,Caus_t,Opt_yA,Imp_TEMPLATE,Agt_yIcI_2Adj,Agt_yIcI_2Noun,Des_sA).add(NotState_mAzlIk,ActOf_mAcA,PastPart_dIk_2Adj,PastPart_dIk_2Noun,NarrPart_mIs_2Adj,NarrPart_mIs_2Noun,Pass_In,Pass_nIl,Pass_InIl).add(FutPart_yAcAk_2Adj,FutPart_yAcAk_2Noun,PresPart_yAn,AsLongAs_dIkcA,A2pl2_sAnIzA).add(A1sg_yIm,A2sg_sIn,A2sg_TEMPLATE,A3sg_Verb_TEMPLATE,A1pl_yIz,A2pl_yIn,A2pl_sInIz,A3pl_Verb_lAr,A3sg_sIn,A3pl_sInlAr,A2sg2_sAnA,A2sg3_yInIz).add(Inf1_mAk,Inf2_mA,Inf3_yIs,Necess_mAlI).add(Cond_sA,Cond_sA_AfterPerson).add(When_yIncA,FeelLike_yAsI_2Adj,FeelLike_yAsI_2Noun,SinceDoing_yAlI,ByDoing_yArAk,WithoutDoing_mAdAn,WithoutDoing2_mAksIzIn).add(AfterDoing_yIp,When_yIncA,UnableToDo_yAmAdAn,InsteadOfDoing_mAktAnsA,A3pl_Verb_lAr_After_Tense,AsIf_cAsInA).add(KeepDoing2_yAdur,KeepDoing_yAgor,EverSince_yAgel,Almost_yAyAz,Hastily_yIver,Stay_yAkal,Start_yAkoy).add(UntilDoing_yAsIyA,Verb2VerbCompounds,Verb2Noun,Verb2Adv,Verb2Adj,Verb2NounPart,Verb2AdjPart,Verb2VerbAbility);
  Verb_Default.connections.add(Verb_TEMPLATE.connections);
  Verb_Default.indirectConnections.add(Verb_TEMPLATE.indirectConnections).remove(Caus_t);
  Verb_Prog_Drop.connections.add(Pos_EMPTY);
  Verb_Prog_Drop.indirectConnections.add(Prog_Iyor).add(Prog_Iyor.allConnections());
  Verb_Ye.connections.add(Neg_m,Neg_mA,Pos_EMPTY,Verb2Verb);
  Verb_Ye.indirectConnections.add(Verb_Default.indirectConnections).remove(Abil_yA,Abil_yAbil,Prog_Iyor,Fut_yAcAk,Caus_tIr,FutPart_yAcAk_2Adj,Opt_yA,When_yIncA,AfterDoing_yIp,PresPart_yAn,KeepDoing_yAgor,KeepDoing2_yAdur,UnableToDo_yAmAdAn).add(Pass_In,Inf3_yIs);
  Verb_De_Ye_Prog.connections.add(Pos_EMPTY);
  Verb_De_Ye_Prog.indirectConnections.add(Prog_Iyor).add(Prog_Iyor.allConnections());
  Verb_Yi.connections.add(Pos_EMPTY,Verb2Verb);
  Verb_Yi.indirectConnections.add(Opt_yA,Fut_yAcAk,FutPart_yAcAk_2Adj,When_yIncA,AfterDoing_yIp,Abil_yA,Abil_yAbil,Inf3_yIs,FeelLike_yAsI_2Adj,PresPart_yAn,KeepDoing_yAgor,KeepDoing2_yAdur,FeelLike_yAsI_2Adj,UnableToDo_yAmAdAn,Verb2Adv,Verb2Adj,Verb2NounPart,Verb2AdjPart,Verb2VerbAbility);
  Verb_De.connections.add(Neg_m,Neg_mA,Pos_EMPTY,Verb2Verb);
  Verb_De.indirectConnections.add(Verb_Default.indirectConnections).remove(Abil_yA,Abil_yAbil,Prog_Iyor,Fut_yAcAk,FutPart_yAcAk_2Adj,Opt_yA,PresPart_yAn,PresPart_yAn,KeepDoing_yAgor,KeepDoing2_yAdur,FeelLike_yAsI_2Adj,UnableToDo_yAmAdAn).add(Pass_In);
  Verb_Di.connections.add(Pos_EMPTY,Verb2Verb);
  Verb_Di.indirectConnections.add(Opt_yA,Fut_yAcAk,FutPart_yAcAk_2Adj,Abil_yA,Abil_yAbil,PresPart_yAn,PresPart_yAn,KeepDoing_yAgor,KeepDoing2_yAdur,FeelLike_yAsI_2Adj,UnableToDo_yAmAdAn,Verb2Adv);
  A3pl_lAr.connections.add(POSSESSIVE_FORMS).remove(P3pl_lArI).add(P3sg_yI,P3pl_I).remove(P3sg_sI);
  A3pl_lAr.indirectConnections.add(Noun2VerbCopular).add(Noun2VerbCopular.allConnections()).remove(A3pl_Verb_lAr).add(CASE_FORMS).add(Dat_nA,Abl_ndAn,Loc_ndA,Acc_nI,Nom_TEMPLATE,Gen_nIn).add(A1pl_yIz,A2pl_sInIz);
  A3pl_Comp_lAr.connections.add(A3pl_lAr.connections);
  A3pl_Comp_lAr.indirectConnections.add(CASE_FORMS).add(A1pl_yIz,A2pl_sInIz);
  A3sg_TEMPLATE.connections.add(POSSESSIVE_FORMS).add(P1sg_yIm,P2sg_yIn,P3sg_yI,P1pl_yImIz,P2pl_yInIz);
  A3sg_TEMPLATE.indirectConnections.add(Noun_TEMPLATE.indirectConnections).remove(POSSESSIVE_FORMS).add(Gen_yIn).add(Noun2Noun.allConnections()).add(Noun2Noun).add(Noun2VerbCopular.allConnections()).add(Noun2Adj.allConnections().add(Noun2Adj));
  Nom_TEMPLATE.connections.add(Noun2Noun,Noun2Adj,Noun2Verb,Noun2VerbCopular);
  Nom_TEMPLATE.indirectConnections.add(Noun2Noun.allConnections()).add(Noun2Adj.allConnections()).add(Noun2VerbCopular.allConnections()).add(Noun2Verb.allConnections());
  Pres_TEMPLATE.connections.add(A1sg_yIm,A2sg_sIn,A3sg_Verb_TEMPLATE,A1pl_yIz,A2pl_sInIz,A3pl_Verb_lAr);
  Pres_TEMPLATE.indirectConnections.add(Cop_dIr);
  A1sg_yIm.connections.add(Cop_dIr);
  A2sg_sIn.connections.add(Cop_dIr);
  A3sg_Verb_TEMPLATE.connections.add(Cop_dIr,Verb2Adv);
  A3sg_Verb_TEMPLATE.indirectConnections.add(AsIf_cAsInA);
  A1pl_yIz.connections.add(Cop_dIr,Verb2Adv);
  A1pl_yIz.indirectConnections.add(AsIf_cAsInA);
  A2pl_sInIz.connections.add(Cop_dIr,Verb2Adv);
  A2pl_sInIz.indirectConnections.add(AsIf_cAsInA);
  A3pl_Verb_lAr.connections.add(Narr_mIs,Past_dI,Cond_sA,Cop_dIr,Verb2Adv);
  A3pl_Verb_lAr.indirectConnections.add(AsIf_cAsInA);
  Dim_cIk.connections.add(Noun_Default.connections);
  Dim_cIk.indirectConnections.add(Noun_Default.allConnections().add(Noun2VerbCopular).remove(Dim_cIk,Dim2_cAgIz));
  Agt_cI.connections.add(Noun_Default.connections);
  Agt_cI.indirectConnections.add(Noun_Default.allConnections().add(Noun2VerbCopular).add(Noun2VerbCopular.allConnections()).remove(Agt_cI));
  Dim2_cAgIz.connections.add(Noun_Default.connections);
  Dim2_cAgIz.indirectConnections.add(Noun_Default.allConnections().remove(Dim_cIk,Dim2_cAgIz));
  Ness_lIk.connections.add(Noun_Default.connections);
  Ness_lIk.indirectConnections.add(Noun_Default.allConnections().remove(Ness_lIk));
  Pnon_TEMPLATE.connections.add(CASE_FORMS).add(Dat_nA,Loc_ndA,Abl_ndAn,Acc_nI,Gen_yIn);
  Pnon_TEMPLATE.indirectConnections.add(Nom_TEMPLATE.connections).add(Noun2Noun.allConnections()).add(Noun2Verb.allConnections()).add(Noun2VerbCopular.allConnections()).add(Noun2Adj.allConnections());
  P1sg_Im.connections.add(CASE_FORMS);
  P1sg_Im.indirectConnections.add(Noun2VerbCopular).add(Noun2VerbCopular.allConnections()).remove(A1pl_yIz,A1sg_yIm);
  P1sg_yIm.connections.add(CASE_FORMS);
  P1sg_yIm.indirectConnections.add(P1sg_Im.indirectConnections);
  P2sg_In.connections.add(CASE_FORMS);
  P2sg_In.indirectConnections.add(Noun2VerbCopular).add(Noun2VerbCopular.allConnections()).remove(A2sg_sIn,A1pl_yIz,A2pl_nIz,A2pl_sInIz);
  P2sg_yIn.connections.add(CASE_FORMS);
  P2sg_yIn.indirectConnections.add(P2sg_In.indirectConnections);
  P3sg_sI.connections.add(Nom_TEMPLATE,Dat_nA,Loc_ndA,Abl_ndAn,Gen_nIn,Acc_nI,Inst_ylA,Equ_ncA);
  P3sg_sI.indirectConnections.add(Noun2VerbCopular).add(Noun2VerbCopular.allConnections());
  P3sg_yI.connections.add(P3sg_sI.connections);
  P3sg_yI.indirectConnections.add(P3sg_sI.indirectConnections);
  P1pl_ImIz.connections.add(CASE_FORMS);
  P1pl_ImIz.indirectConnections.add(Noun2VerbCopular).add(Noun2VerbCopular.allConnections()).remove(A1pl_yIz);
  P1pl_yImIz.connections.add(CASE_FORMS);
  P1pl_yImIz.indirectConnections.add(P1pl_ImIz.indirectConnections);
  P2pl_InIz.connections.add(CASE_FORMS);
  P2pl_InIz.indirectConnections.add(Noun2VerbCopular).add(Noun2VerbCopular.allConnections());
  P2pl_yInIz.connections.add(CASE_FORMS);
  P2pl_yInIz.indirectConnections.add(P2pl_InIz.indirectConnections);
  P3pl_lArI.connections.add(Dat_nA,Abl_ndAn,Loc_ndA,Acc_nI,Nom_TEMPLATE,Gen_nIn);
  P3pl_lArI.indirectConnections.add(Noun2VerbCopular).add(Noun2VerbCopular.allConnections());
  P3pl_I.connections.add(Dat_nA,Abl_ndAn,Loc_ndA,Acc_nI,Nom_TEMPLATE,Gen_nIn);
  P3pl_I.indirectConnections.add(Noun2VerbCopular).add(Noun2VerbCopular.allConnections());
  With_lI.connections.add(Adj_TEMPLATE.connections);
  With_lI.indirectConnections.add(Adj_TEMPLATE.indirectConnections);
  Related_sAl.connections.add(Adj_TEMPLATE.connections);
  Related_sAl.indirectConnections.add(Adj_TEMPLATE.indirectConnections);
  Without_sIz.connections.add(Adj_TEMPLATE.connections);
  Without_sIz.indirectConnections.add(Adj_TEMPLATE.indirectConnections);
  FitFor_lIk.connections.add(Adj_TEMPLATE.connections);
  FitFor_lIk.indirectConnections.add(Adj_TEMPLATE.indirectConnections);
  Loc_dA.connections.add(Noun2Adj,Noun2VerbCopular);
  Loc_dA.indirectConnections.add(Rel_ki).add(Noun2VerbCopular.allConnections());
  Loc_ndA.connections.add(Noun2Adj,Noun2VerbCopular);
  Loc_ndA.indirectConnections.add(Rel_ki).add(Noun2VerbCopular.allConnections());
  Dat_nA.connections.add(Noun2VerbCopular);
  Dat_nA.indirectConnections.add(Noun2VerbCopular.allConnections());
  Dat_yA.connections.add(Noun2VerbCopular);
  Dat_yA.indirectConnections.add(Noun2VerbCopular.allConnections());
  Gen_nIn.connections.add(Noun2VerbCopular,Noun2Adj);
  Gen_nIn.indirectConnections.add(Noun2VerbCopular.allConnections()).add(Noun2Adj.connections);
  Dat_yA.connections.add(Noun2VerbCopular);
  Dat_yA.indirectConnections.add(Noun2VerbCopular.allConnections());
  Abl_dAn.connections.add(Noun2VerbCopular);
  Abl_dAn.indirectConnections.add(Noun2VerbCopular.allConnections());
  Abl_ndAn.connections.add(Noun2VerbCopular);
  Abl_ndAn.indirectConnections.add(Noun2VerbCopular.allConnections());
  Inst_ylA.connections.add(Noun2VerbCopular);
  Inst_ylA.indirectConnections.add(Noun2VerbCopular.allConnections());
  Equ_cA.connections.add(Noun2VerbCopular);
  Equ_cA.indirectConnections.add(Noun2VerbCopular.allConnections());
  Rel_ki.connections.add(Adj2Noun);
  Rel_ki.indirectConnections.add(Adj2Noun.indirectConnections).add(A3sg_TEMPLATE,Pnon_TEMPLATE,Dat_nA,Loc_ndA,Abl_ndAn,Gen_nIn,Acc_nI,Inst_ylA,Equ_ncA);
  Rel_kI.connections.add(Adj2Noun);
  Rel_kI.indirectConnections.add(Adj2Noun.indirectConnections).add(A3sg_TEMPLATE,Pnon_TEMPLATE,Dat_nA,Loc_ndA,Abl_ndAn,Gen_nIn,Acc_nI,Inst_ylA,Equ_ncA);
  JustLike_msI.connections.add(Adj_TEMPLATE.connections);
  JustLike_msI.indirectConnections.add(Adj_TEMPLATE.indirectConnections);
  JustLike_ImsI.connections.add(Adj_TEMPLATE.connections);
  JustLike_ImsI.indirectConnections.add(Adj_TEMPLATE.indirectConnections);
  JustLike_Adj_msI.connections.add(Adj_TEMPLATE.connections);
  JustLike_Adj_msI.indirectConnections.add(Adj_TEMPLATE.indirectConnections);
  JustLike_Adj_ImsI.connections.add(Adj_TEMPLATE.connections);
  JustLike_Adj_ImsI.indirectConnections.add(Adj_TEMPLATE.indirectConnections);
  Become_lAs.connections.add(Verb_TEMPLATE.connections);
  Become_lAs.indirectConnections.add(Verb_TEMPLATE.indirectConnections).remove(Caus_t,Pass_In,Pass_InIl);
  Acquire_lAn.connections.add(Verb_TEMPLATE.connections);
  Acquire_lAn.indirectConnections.add(Verb_TEMPLATE.indirectConnections).remove(Caus_t,Pass_In,Pass_InIl);
  Become_Adj_lAs.connections.add(Verb_TEMPLATE.connections);
  Become_Adj_lAs.indirectConnections.add(Verb_TEMPLATE.indirectConnections).remove(Caus_t,Pass_In,Pass_InIl);
  Quite_cA.connections.add(Adj_TEMPLATE.connections);
  Ly_cA.connections.add(Adv_TEMPLATE.connections);
  Pos_EMPTY.connections.add(Verb2VerbCompounds,Verb2Noun,Verb2Adv,Verb2Adj,Verb2AdjPart,Verb2NounPart,Verb2VerbAbility,Imp_TEMPLATE,Prog_Iyor,Prog2_mAktA,Fut_yAcAk,Aor_Ar,Aor_Ir,Past_dI,Narr_mIs,ActOf_mAcA).add(Cond_sA,Necess_mAlI,Opt_yA,Des_sA);
  Pos_EMPTY.indirectConnections.add(Verb_Default.indirectConnections).add(A2pl2_sAnIzA,A2pl_yIn).add(Verb2AdjPart.connections,Verb2NounPart.connections).remove(Neg_m,Neg_mA);
  Neg_mA.connections.add(Verb2VerbCompounds,Verb2VerbAbility,Verb2Noun,Verb2Adv,Verb2Adj,Verb2AdjPart,Verb2NounPart,Aor_z,Aor_EMPTY,Prog2_mAktA,Imp_TEMPLATE,Opt_yA,Des_sA,Fut_yAcAk,Past_dI,Narr_mIs,Necess_mAlI,NotState_mAzlIk,ActOf_mAcA);
  Neg_mA.indirectConnections.add(Verb2VerbCompounds.connections,Verb2AdjPart.connections,Verb2NounPart.connections,Verb2Noun.connections,Verb2Adv.connections,Verb2Adj.connections).add(A2sg_TEMPLATE,A1sg_m,A1sg_yIm,A2sg_sIn,A2sg2_sAnA,A2sg3_yInIz,A3sg_Verb_TEMPLATE,A1pl_yIz,A2pl_sInIz,A2pl2_sAnIzA,A2pl_yIn,A3pl_Verb_lAr,A3sg_sIn,A3pl_sInlAr).add(Abil_yAbil);
  Neg_m.connections.add(Prog_Iyor);
  Imp_TEMPLATE.connections.add(A2sg_TEMPLATE,A2sg2_sAnA,A2sg3_yInIz,A2pl2_sAnIzA,A2pl_yIn,A3sg_sIn,A3pl_sInlAr);
  Caus_t.connections.add(Verb2Verb,Pos_EMPTY,Neg_mA,Neg_m);
  Caus_t.indirectConnections.add(Verb_TEMPLATE.indirectConnections).add(Pass_nIl).add(Caus_tIr).remove(Caus_t);
  Caus_tIr.connections.add(Verb_TEMPLATE.connections);
  Caus_tIr.indirectConnections.add(Verb_TEMPLATE.indirectConnections).add(Pass_nIl).add(Caus_t).remove(Caus_tIr);
  Pass_nIl.connections.add(Verb_TEMPLATE.connections);
  Pass_nIl.indirectConnections.add(Verb_TEMPLATE.indirectConnections).remove(Caus_t,Caus_tIr,Pass_nIl,Pass_InIl,Pass_In);
  Pass_In.connections.add(Verb_TEMPLATE.connections);
  Pass_In.indirectConnections.add(Verb_TEMPLATE.indirectConnections).remove(Caus_t,Caus_tIr,Pass_nIl,Pass_InIl,Pass_In);
  Pass_InIl.connections.add(Verb_TEMPLATE.connections);
  Pass_InIl.indirectConnections.add(Verb_TEMPLATE.indirectConnections).remove(Caus_t,Caus_tIr,Pass_nIl,Pass_InIl,Pass_In);
  Prog_Iyor.connections.add(A3sg_Verb_TEMPLATE,A1sg_yIm,A2sg_sIn,A1pl_yIz,A2pl_sInIz,A3pl_Verb_lAr).add(COPULAR_FORMS);
  Prog2_mAktA.connections.add(A3sg_Verb_TEMPLATE,A1sg_yIm,A2sg_sIn,A1pl_yIz,A2pl_sInIz,A3pl_Verb_lAr).add(COPULAR_FORMS);
  Fut_yAcAk.connections.add(A3sg_Verb_TEMPLATE,A1sg_yIm,A2sg_sIn,A1pl_yIz,A2pl_sInIz,A3pl_Verb_lAr).add(COPULAR_FORMS);
  Fut_yAcAk.indirectConnections.add(A3sg_Verb_TEMPLATE.allConnections());
  Aor_Ar.connections.add(A3sg_Verb_TEMPLATE,A1sg_yIm,A2sg_sIn,A1pl_yIz,A2pl_sInIz,A3pl_Verb_lAr).add(COPULAR_FORMS);
  Aor_Ar.indirectConnections.add(Verb2Adv,AsIf_cAsInA);
  Aor_Ir.connections.add(A3sg_Verb_TEMPLATE,A1sg_yIm,A2sg_sIn,A1pl_yIz,A2pl_sInIz,A3pl_Verb_lAr).add(COPULAR_FORMS);
  Aor_Ir.indirectConnections.add(Verb2Adv,AsIf_cAsInA);
  Aor_z.connections.add(A3sg_Verb_TEMPLATE,A3sg_sIn,A2pl_sInIz,A3pl_Verb_lAr).add(PastCop_ydI,NarrCop_ymIs,CondCop_ysA,While_ken,Cop_dIr);
  Aor_z.indirectConnections.add(Verb2Adv,AsIf_cAsInA);
  Aor_EMPTY.connections.add(A1sg_m,A1pl_yIz);
  AorPart_Ar_2Adj.connections.add(Adj2Noun);
  AorPart_Ar_2Adj.indirectConnections.add(Adj2Noun.allConnections());
  AorPart_Ir_2Adj.connections.add(Adj2Noun);
  AorPart_Ir_2Adj.indirectConnections.add(Adj2Noun.allConnections());
  AorPart_z_2Adj.connections.add(Adj2Noun);
  AorPart_z_2Adj.indirectConnections.add(Adj2Noun.allConnections());
  PastPart_dIk_2Noun.connections.add(A3sg_TEMPLATE).add(A3pl_lAr);
  PastPart_dIk_2Noun.indirectConnections.add(POSSESSIVE_FORMS,CASE_FORMS).remove(Equ_cA);
  NarrPart_mIs_2Noun.connections.add(A3pl_lAr,A3sg_TEMPLATE);
  NarrPart_mIs_2Noun.indirectConnections.add(POSSESSIVE_FORMS,CASE_FORMS);
  FutPart_yAcAk_2Noun.connections.add(A3pl_lAr,A3sg_TEMPLATE);
  FutPart_yAcAk_2Noun.indirectConnections.add(POSSESSIVE_FORMS);
  PastPart_dIk_2Adj.connections.add(POSSESSIVE_FORMS);
  PastPart_dIk_2Adj.indirectConnections.add(POSSESSIVE_FORMS).remove(CASE_FORMS);
  NarrPart_mIs_2Adj.connections.add(Adj2Noun);
  NarrPart_mIs_2Adj.indirectConnections.add(Ness_lIk).add(Ness_lIk.allConnections());
  PresPart_yAn.connections.add(Adj2Noun);
  PresPart_yAn.indirectConnections.add(Adj2Noun.allConnections());
  Past_dI.connections.add(A1sg_m,A2sg_n,A3sg_Verb_TEMPLATE,A1pl_k,A2pl_nIz,A3pl_Verb_lAr,CondCop_ysA,PastCop_ydI);
  A1sg_m.connections.add(Cond_sA_AfterPerson);
  A2sg_n.connections.add(Cond_sA_AfterPerson);
  A1pl_k.connections.add(Cond_sA_AfterPerson);
  A2pl_nIz.connections.add(Cond_sA_AfterPerson);
  A3pl_Verb_lAr.connections.add(Cond_sA_AfterPerson);
  Narr_mIs.connections.add(A1sg_yIm,A2sg_sIn,A3sg_Verb_TEMPLATE,A1pl_yIz,A2pl_sInIz,A3pl_Verb_lAr).add(CondCop_ysA,PastCop_ydI,NarrCop_ymIs,While_ken,Cop_dIr);
  Narr_mIs.indirectConnections.add(A3sg_Verb_TEMPLATE.allConnections());
  Cond_sA.connections.add(A1sg_m,A2sg_n,A3sg_Verb_TEMPLATE,A1pl_k,A2pl_nIz,A3pl_Verb_lAr,PastCop_ydI,NarrCop_ymIs);
  PastCop_ydI.connections.add(PERSON_FORMS_COP);
  NarrCop_ymIs.connections.add(A1sg_yIm,A2sg_sIn,A3sg_Verb_TEMPLATE,A1pl_yIz,A2pl_sInIz,A3pl_Verb_lAr);
  NarrCop_ymIs.indirectConnections.add(A3sg_Verb_TEMPLATE.allConnections());
  CondCop_ysA.connections.add(PERSON_FORMS_COP);
  Cop_dIr.connections.add(A3pl_Verb_lAr);
  Inf1_mAk.connections.add(A3sg_TEMPLATE);
  Inf1_mAk.indirectConnections.add(Pnon_TEMPLATE,Nom_TEMPLATE,Inst_ylA,Loc_dA,Dat_yA,Abl_dAn,Acc_yI,Noun2Adj,Noun2Noun,Noun2VerbCopular);
  Inf1_mAk.indirectConnections.add(Noun2Adj.allConnections(),Noun2Noun.allConnections(),Noun2VerbCopular.allConnections());
  Inf1_mAk.indirectConnections.remove(Without_sIz);
  Inf2_mA.connections.add(Noun_Default.connections);
  Inf2_mA.indirectConnections.add(Noun_Default.indirectConnections);
  Inf3_yIs.connections.add(Noun_Default.connections);
  Inf3_yIs.indirectConnections.add(Noun_Default.indirectConnections);
  ActOf_mAcA.connections.add(Noun_Default.connections);
  ActOf_mAcA.indirectConnections.add(Noun_Default.indirectConnections);
  NotState_mAzlIk.connections.add(Noun_Default.connections);
  NotState_mAzlIk.indirectConnections.add(Noun_Default.indirectConnections);
  Abil_yA.connections.add(Neg_mA,Neg_m);
  Abil_yA.indirectConnections.add(Neg_mA.allConnections());
  Abil_yAbil.connections.add(Neg_mA.connections).add(Aor_Ir,Prog_Iyor).remove(Verb2VerbAbility);
  Abil_yAbil.indirectConnections.add(Neg_mA.indirectConnections);
  KeepDoing_yAgor.connections.add(Pos_EMPTY.connections,Neg_mA.connections);
  KeepDoing_yAgor.indirectConnections.add(Pos_EMPTY.indirectConnections,Neg_mA.indirectConnections);
  KeepDoing2_yAdur.connections.add(Pos_EMPTY.connections,Neg_mA.connections);
  KeepDoing2_yAdur.indirectConnections.add(Pos_EMPTY.indirectConnections,Neg_mA.indirectConnections);
  EverSince_yAgel.connections.add(Pos_EMPTY.connections,Neg_mA.connections);
  EverSince_yAgel.indirectConnections.add(Pos_EMPTY.indirectConnections,Neg_mA.indirectConnections);
  Almost_yAyAz.connections.add(Pos_EMPTY.connections,Neg_mA.connections);
  Almost_yAyAz.indirectConnections.add(Pos_EMPTY.indirectConnections,Neg_mA.indirectConnections);
  Hastily_yIver.connections.add(Pos_EMPTY.connections,Neg_mA.connections);
  Hastily_yIver.indirectConnections.add(Pos_EMPTY.indirectConnections,Neg_mA.indirectConnections);
  Stay_yAkal.connections.add(Pos_EMPTY.connections,Neg_mA.connections);
  Stay_yAkal.indirectConnections.add(Pos_EMPTY.indirectConnections,Neg_mA.indirectConnections);
  Start_yAkoy.connections.add(Pos_EMPTY.connections,Neg_mA.connections);
  Start_yAkoy.indirectConnections.add(Pos_EMPTY.indirectConnections,Neg_mA.indirectConnections);
  Necess_mAlI.connections.add(A3sg_Verb_TEMPLATE,A1sg_yIm,A2sg_sIn,A1pl_yIz,A2pl_sInIz,A3pl_Verb_lAr).add(COPULAR_FORMS);
  Des_sA.connections.add(A1sg_m,A2sg_n,A3sg_TEMPLATE,A1pl_k,A2pl_nIz,A3pl_lAr,PastCop_ydI,NarrCop_ymIs);
  When_yIncA.connections.add(Adv2Noun);
  When_yIncA.indirectConnections.add(Adv2Noun.allConnections());
  While_ken.connections.add(Adv2Adj);
  While_ken.indirectConnections.add(Rel_ki);
  FeelLike_yAsI_2Noun.connections.add(Noun_Default.connections);
  FeelLike_yAsI_2Noun.indirectConnections.add(Noun_Default.indirectConnections);
  FeelLike_yAsI_2Adj.connections.add(Adj_TEMPLATE);
  Agt_yIcI_2Noun.connections.add(Noun_Default.connections);
  Agt_yIcI_2Noun.indirectConnections.add(Noun_Default.indirectConnections);
  Agt_yIcI_2Adj.connections.add(Adj_TEMPLATE);
  Opt_yA.connections.add(A3sg_Verb_TEMPLATE,A1sg_yIm,A2sg_sIn,A1pl_lIm,A2pl_sInIz,A3pl_Verb_lAr).add(COPULAR_FORMS);
  A2pl_TEMPLATE.connections.add(Pnon_TEMPLATE);
  A2pl_TEMPLATE.indirectConnections.add(Pnon_TEMPLATE.allConnections());
  A2pl_ler.connections.add(Pnon_TEMPLATE);
  A2pl_ler.indirectConnections.add(Pnon_TEMPLATE.allConnections().remove(A3pl_Verb_lAr,A3pl_lAr,A3pl_sInlAr));
  A1pl_TEMPLATE.connections.add(Pnon_TEMPLATE,P1pl_ImIz);
  A1pl_TEMPLATE.indirectConnections.add(Pnon_TEMPLATE.allConnections());
  A1pl_ler.connections.add(Pnon_TEMPLATE);
  A1pl_ler.indirectConnections.add(Pnon_TEMPLATE.allConnections().remove(A3pl_Verb_lAr,A3pl_lAr,A3pl_sInlAr));
  PersPron_TEMPLATE.connections.add(A1sg_TEMPLATE,A2sg_TEMPLATE,A3sg_TEMPLATE,A1pl_TEMPLATE,A2pl_TEMPLATE);
  PersPron_TEMPLATE.indirectConnections.add(CASE_FORMS).add(Pnon_TEMPLATE).add(Noun2Verb,Noun2VerbCopular);
  PersPron_Ben.connections.add(A1sg_TEMPLATE);
  PersPron_Ben.indirectConnections.add(PersPron_TEMPLATE.indirectConnections);
  PersPron_Sen.connections.add(A2sg_TEMPLATE);
  PersPron_Sen.indirectConnections.add(PersPron_TEMPLATE.indirectConnections);
  PersPron_O.connections.add(A3sg_TEMPLATE);
  PersPron_O.indirectConnections.add(PersPron_TEMPLATE.indirectConnections);
  PersPron_Biz.connections.add(A1pl_TEMPLATE,A1pl_ler);
  PersPron_Biz.indirectConnections.add(A1pl_ler.allConnections());
  PersPron_Siz.connections.add(A2pl_TEMPLATE,A2pl_ler);
  PersPron_Siz.indirectConnections.add(A2pl_ler.allConnections());
  registerForms(Noun_TEMPLATE,Verb_TEMPLATE,Adj_TEMPLATE,Adv_TEMPLATE,Numeral_Template,Postp_Template,Dup_Template,PersPron_TEMPLATE,DemonsPron_TEMPLATE,ReflexPron_TEMPLATE,Det_Template,QuantPron_TEMPLATE,Conj_Template,Ques_Template,QuesPron_TEMPLATE,Punc_Template,Noun2Adj,Noun2Noun,Noun2Verb,Noun2VerbCopular,Adj2Adj,Adj2Adv,Adj2Noun,Adj2Verb,Verb2Adj,Verb2Verb,Verb2VerbCompounds,Verb2Noun,Verb2Adv,Postp2Noun,Pron2Verb,Pres_TEMPLATE,Noun_Default,Noun_Time_Default,Det_Default,ProperNoun_Default,Verb_Default,Adj_Default,Numeral_Default,Conj_Default,PersPron_Default,QuantPron_Default,DemonsPron_Default,ReflexPron_Default,Postp_Default,Dup_Default,Ques_Template,QuesPron_TEMPLATE,Punc_Default,JustLike_Adj_ImsI,JustLike_msI,Noun_Su_Root,Pass_InIl,Nom_TEMPLATE,Dat_yA,Dat_nA,Loc_dA,Loc_ndA,Abl_dAn,Abl_ndAn,Gen_nIn,Acc_yI,Acc_nI,Inst_ylA,Pnon_TEMPLATE,P1sg_Im,P2sg_In,P3sg_sI,P1pl_ImIz,P2pl_InIz,P3pl_lArI,P3pl_I,P1sg_yIm,P2sg_yIn,P3sg_yI,P1pl_yImIz,P2pl_yInIz,Gen_yIn,Dim_cIk,Dim2_cAgIz,With_lI,Without_sIz,Rel_ki,Rel_kI,A1sg_yIm,A1sg_m,A1sg_TEMPLATE,A2sg_sIn,A2sg_n,A2sg_TEMPLATE,A2sg2_sAnA,A3sg_TEMPLATE,A3sg_Verb_TEMPLATE,A2sg3_yInIz,A3sg_sIn,A1pl_yIz,A1pl_k,A1pl_lIm,A1pl_TEMPLATE,A1pl_ler,A2pl_sInIz,A2pl_nIz,A2pl_yIn,A2pl_TEMPLATE,A2pl2_sAnIzA,A2pl_ler,A3pl_lAr,A3pl_Verb_lAr,A3pl_sInlAr,A3pl_nlAr,Agt_cI,Agt_yIcI_2Adj,Agt_yIcI_2Noun,Num2Noun,Num2Adj,Num2Adv,Num2Verb,PersPron_Siz,PersPron_BanSan,PersPron_Biz,PersPron_O,PersPron_Sen,PersPron_BenSen,PersPron_Ben,Ness_lIk,FitFor_lIk,Become_lAs,Become_Adj_lAs,Acquire_lAn,JustLike_ImsI,JustLike_msI,Related_sAl,Aor_Ir,Aor_Ar,Aor_z,Des_sA,Aor_EMPTY,AorPart_Ar_2Adj,AorPart_Ir_2Adj,AorPart_z_2Adj,Prog_Iyor,Prog2_mAktA,Fut_yAcAk,FutPart_yAcAk_2Adj,FutPart_yAcAk_2Noun,Past_dI,PastPart_dIk_2Noun,PastPart_dIk_2Adj,Narr_mIs,NarrPart_mIs_2Adj,NarrPart_mIs_2Noun,PresPart_yAn,Neg_mA,Neg_m,Cond_sA,Cond_sA_AfterPerson,Necess_mAlI,Opt_yA,Pass_In,Pass_nIl,Caus_t,Caus_tIr,Imp_TEMPLATE,Reflex_In,Abil_yAbil,Abil_yA,Cop_dIr,PastCop_ydI,NarrCop_ymIs,CondCop_ysA,While_ken,NotState_mAzlIk,ActOf_mAcA,AsIf_cAsInA,AsLongAs_dIkcA,When_yIncA,FeelLike_yAsI_2Adj,FeelLike_yAsI_2Noun,SinceDoing_yAlI,ByDoing_yArAk,WithoutDoing_mAdAn,WithoutDoing2_mAksIzIn,AfterDoing_yIp,UnableToDo_yAmAdAn,InsteadOfDoing_mAktAnsA,KeepDoing_yAgor,KeepDoing2_yAdur,EverSince_yAgel,Start_yAkoy,Almost_yAyAz,Hastily_yIver,Stay_yAkal,Inf1_mAk,Inf2_mA,Inf3_yIs,Ly_cA,Quite_cA,Equ_cA,Equ_ncA,UntilDoing_yAsIyA,A3pl_Comp_lAr,Interj_Template,Verb_Prog_Drop,PersPron_BenSen,PersPron_BanSan,Ordinal_IncI,Grouping_sAr);
}

Fixed version (ground truth):
public TurkishSuffixes(){
  Noun_TEMPLATE.connections.add(A3pl_lAr,A3pl_Comp_lAr,A3sg_TEMPLATE);
  Noun_TEMPLATE.indirectConnections.add(POSSESSIVE_FORMS,CASE_FORMS).add(P1sg_yIm,P2sg_yIn,P3sg_yI,P1pl_yImIz,P2pl_yInIz,P3pl_I,Gen_yIn).add(Cop_dIr,PastCop_ydI,NarrCop_ymIs,CondCop_ysA,While_ken).add(A1sg_yIm,A2sg_sIn,A3sg_Verb_TEMPLATE,A1pl_yIz,A2pl_sInIz).add(A1sg_m,A2sg_n,A3sg_TEMPLATE,A1pl_k,A2pl_nIz,A3pl_lAr).add(Dat_nA,Loc_ndA,Abl_ndAn,Acc_nI,Equ_ncA).add(Dim_cIk,Dim2_cAgIz,With_lI,Without_sIz,Agt_cI,JustLike_msI,JustLike_ImsI,Ness_lIk,Related_sAl,FitFor_lIk).add(Become_lAs,Acquire_lAn,Pres_TEMPLATE).add(Noun2Noun,Noun2Adj,Noun2Verb,Noun2VerbCopular);
  Noun_Default.connections.add(A3pl_lAr,A3sg_TEMPLATE);
  Noun_Default.indirectConnections.add(Noun_TEMPLATE.indirectConnections).remove(Dat_nA,Loc_ndA,Abl_ndAn,Acc_nI,Rel_kI).remove(P1sg_yIm,P2sg_yIn,P3sg_yI,P1pl_yImIz,P2pl_yInIz,Gen_yIn);
  Noun_Time_Default.connections.add(Noun_Default.connections);
  Noun_Time_Default.indirectConnections.add(Noun_Default.indirectConnections).add(Rel_kI);
  DemonsPron_TEMPLATE.connections.add(A3sg_TEMPLATE,A3pl_nlAr,A1pl_TEMPLATE);
  DemonsPron_TEMPLATE.indirectConnections.add(With_lI,Inst_ylA,Without_sIz,Acc_nI,Dat_nA,Loc_ndA,Gen_nIn,Nom_TEMPLATE,Abl_ndAn,Cop_dIr,Pron2Verb,PastCop_ydI,NarrCop_ymIs,CondCop_ysA,While_ken,A3pl_lAr).add(Pnon_TEMPLATE).add(Noun2Verb,Noun2VerbCopular);
  DemonsPron_Default.copyConnections(DemonsPron_TEMPLATE);
  QuantPron_Default.copyConnections(DemonsPron_TEMPLATE).connections.add(A3pl_lAr);
  QuantPron_Default.indirectConnections.add(P3sg_sI,P3pl_I,P1pl_ImIz).remove(P3sg_sI,P3sg_yI);
  PersPron_Default.copyConnections(DemonsPron_TEMPLATE);
  ReflexPron_Default.copyConnections(DemonsPron_TEMPLATE);
  ReflexPron_Default.indirectConnections.add(Dat_nA,P3sg_sI);
  ReflexPron_Default.connections.add(A2sg_TEMPLATE);
  Pron2Verb.connections.add(Noun2VerbCopular.connections);
  Pron2Verb.indirectConnections.add(Noun2VerbCopular.indirectConnections);
  Ques_Template.connections.add(A3sg_TEMPLATE,A3pl_lAr);
  Ques_Template.indirectConnections.add(Pron2Verb,A3sg_Verb_TEMPLATE,A1pl_yIz,A2pl_sInIz,Pnon_TEMPLATE,Abl_dAn,A1sg_yIm,A2sg_sIn);
  Ques_Default.copyConnections(Ques_Template);
  Numeral_Template.connections.add(Noun_TEMPLATE.connections);
  Numeral_Template.connections.add(Num2Noun,Num2Adj,Num2Adv,Num2Verb);
  Numeral_Template.indirectConnections.add(Noun_TEMPLATE.indirectConnections);
  Numeral_Default.connections.add(Num2Noun,Num2Adj,Num2Adv,Num2Verb);
  Numeral_Default.indirectConnections.add(Noun_TEMPLATE.allConnections());
  Noun2Noun.connections.add(Dim_cIk,Dim2_cAgIz,Agt_cI,Ness_lIk);
  Noun2Adj.connections.add(With_lI,Without_sIz,JustLike_msI,Rel_ki,Rel_kI,Related_sAl,FitFor_lIk);
  Noun2Verb.connections.add(Become_lAs,Acquire_lAn);
  Noun2VerbCopular.connections.add(Pres_TEMPLATE,PastCop_ydI,NarrCop_ymIs,CondCop_ysA,While_ken);
  Noun2VerbCopular.indirectConnections.add(A1sg_m,A2sg_n,A3sg_Verb_TEMPLATE,A1pl_k,A2pl_nIz,A3pl_Verb_lAr);
  Noun2VerbCopular.indirectConnections.add(A1sg_yIm,A2sg_sIn,A3sg_Verb_TEMPLATE,A1pl_yIz,A2pl_sInIz,Cop_dIr);
  Adj2Noun.connections.add(Noun_TEMPLATE.connections);
  Adj2Noun.indirectConnections.add(Noun_Default.indirectConnections).remove(FitFor_lIk,Related_sAl,Become_lAs,JustLike_ImsI,JustLike_msI,Equ_cA,Equ_ncA);
  Postp2Noun.connections.add(Noun_TEMPLATE.connections);
  Postp2Noun.indirectConnections.add(Noun_Default.indirectConnections).remove(Related_sAl,Become_lAs,JustLike_ImsI,JustLike_msI,Equ_cA,Equ_ncA);
  Adj2Adj.connections.add(Quite_cA,JustLike_Adj_ImsI,JustLike_Adj_msI);
  Adj2Adv.connections.add(Ly_cA);
  Adj2Verb.connections.add(Become_Adj_lAs,Acquire_lAn).add(COPULAR_FORMS);
  Num2Adj.connections.add(Quite_cA,JustLike_Adj_ImsI,JustLike_Adj_msI);
  Num2Noun.connections.add(Adj2Noun.connections);
  Num2Noun.indirectConnections.add(Adj2Noun.indirectConnections).remove(FitFor_lIk);
  Num2Verb.connections.add(Become_Adj_lAs,Acquire_lAn).add(COPULAR_FORMS);
  Adv2Noun.connections.add(A3sg_TEMPLATE);
  Adv2Noun.indirectConnections.add(Pnon_TEMPLATE,Dat_yA);
  Adv2Adj.connections.add(Rel_ki);
  Verb2Verb.connections.add(Caus_t,Caus_tIr,Pass_In,Pass_nIl,Pass_InIl,Abil_yA);
  Verb2VerbCompounds.connections.add(KeepDoing_yAgor,KeepDoing2_yAdur,EverSince_yAgel,Almost_yAyAz,Hastily_yIver,Stay_yAkal,Start_yAkoy);
  Verb2VerbAbility.connections.add(Abil_yAbil);
  Verb2Noun.connections.add(Inf1_mAk,Inf2_mA,Inf3_yIs,FeelLike_yAsI_2Noun,Agt_yIcI_2Noun,ActOf_mAcA,NotState_mAzlIk);
  Verb2NounPart.connections.add(PastPart_dIk_2Noun,NarrPart_mIs_2Noun,FutPart_yAcAk_2Noun);
  Verb2AdjPart.connections.add(PastPart_dIk_2Adj,NarrPart_mIs_2Adj,FutPart_yAcAk_2Adj,AorPart_Ar_2Adj,AorPart_Ir_2Adj,AorPart_z_2Adj,PresPart_yAn);
  Verb2Adv.connections.add(When_yIncA,SinceDoing_yAlI,UnableToDo_yAmAdAn,ByDoing_yArAk,WithoutDoing_mAdAn,WithoutDoing2_mAksIzIn).add(InsteadOfDoing_mAktAnsA,AsLongAs_dIkcA,AfterDoing_yIp,AsIf_cAsInA);
  Verb2Adj.connections.add(When_yIncA,FeelLike_yAsI_2Adj,Agt_yIcI_2Adj);
  Adv_TEMPLATE.connections.add(Adv2Noun,Adv2Adj);
  Adj_TEMPLATE.connections.add(Adj2Noun,Adj2Adj,Adj2Adv,Adj2Verb);
  Adj_TEMPLATE.indirectConnections.add(Adj2Noun.allConnections(),Adj2Adj.allConnections(),Adj2Adv.allConnections(),Adj2Verb.allConnections());
  Postp_Template.connections.add(Postp2Noun);
  Postp_Template.indirectConnections.add(Postp2Noun.allConnections());
  Postp_Default.connections.add(Postp_Template.connections);
  Postp_Default.indirectConnections.add(Postp_Template.indirectConnections);
  Adj_Default.connections.add(Adj_TEMPLATE.connections);
  Adj_Default.indirectConnections.add(Adj_TEMPLATE.indirectConnections);
  Noun_Comp_P3sg.connections.add(A3sg_TEMPLATE);
  Noun_Comp_P3sg.indirectConnections.add(Pnon_TEMPLATE,Nom_TEMPLATE,Pres_TEMPLATE).add(Noun2Noun,Noun2Adj,Noun2Verb,Noun2VerbCopular).add(Dat_nA,Loc_ndA,Abl_ndAn,Gen_nIn,Acc_nI,Inst_ylA).add(Cop_dIr,PastCop_ydI,NarrCop_ymIs,CondCop_ysA,While_ken).add(A1sg_m,A2sg_n,A3sg_TEMPLATE,A3sg_Verb_TEMPLATE,A1pl_k,A2pl_nIz,A3pl_lAr).add(A1sg_yIm,A1pl_yIz,A2sg_sIn,A2pl_sInIz);
  Noun_Comp_P3sg_Root.connections.add(A3pl_Comp_lAr,A3sg_TEMPLATE);
  Noun_Comp_P3sg_Root.indirectConnections.add(Pnon_TEMPLATE,Nom_TEMPLATE,With_lI,Without_sIz,Agt_cI,JustLike_msI,JustLike_ImsI,Ness_lIk,Related_sAl).add(P3pl_lArI).add(POSSESSIVE_FORMS).add(Noun2Noun.allConnections()).add(Noun2Noun).add(Noun2Adj.allConnections()).add(Noun2Adj);
  Noun_Su_Root.connections.add(Noun_Default.connections);
  Noun_Su_Root.indirectConnections.add(Noun_Default.indirectConnections).remove(P1sg_Im,P2sg_In,P3sg_sI,P1pl_ImIz,P2pl_InIz,Gen_nIn).add(P1sg_yIm,P2sg_yIn,P3sg_yI,P1pl_yImIz,P2pl_yInIz,Gen_yIn);
  ProperNoun_Template.connections.add(Noun_Default.connections);
  ProperNoun_Template.indirectConnections.add(Noun_Default.indirectConnections).remove(Related_sAl);
  ProperNoun_Default.copyConnections(ProperNoun_Template);
  Verb_TEMPLATE.connections.add(Neg_mA,Neg_m,Pos_EMPTY,Verb2Verb);
  Verb_TEMPLATE.indirectConnections.add(Prog_Iyor,Prog2_mAktA,Fut_yAcAk,Past_dI,Narr_mIs,Aor_Ir,Aor_Ar,Aor_z,AorPart_Ir_2Adj,AorPart_Ar_2Adj).add(Abil_yAbil,Abil_yA,Caus_tIr,Caus_t,Opt_yA,Imp_TEMPLATE,Agt_yIcI_2Adj,Agt_yIcI_2Noun,Des_sA).add(NotState_mAzlIk,ActOf_mAcA,PastPart_dIk_2Adj,PastPart_dIk_2Noun,NarrPart_mIs_2Adj,NarrPart_mIs_2Noun,Pass_In,Pass_nIl,Pass_InIl).add(FutPart_yAcAk_2Adj,FutPart_yAcAk_2Noun,PresPart_yAn,AsLongAs_dIkcA,A2pl2_sAnIzA).add(A1sg_yIm,A2sg_sIn,A2sg_TEMPLATE,A3sg_Verb_TEMPLATE,A1pl_yIz,A2pl_yIn,A2pl_sInIz,A3pl_Verb_lAr,A3sg_sIn,A3pl_sInlAr,A2sg2_sAnA,A2sg3_yInIz).add(Inf1_mAk,Inf2_mA,Inf3_yIs,Necess_mAlI).add(Cond_sA,Cond_sA_AfterPerson).add(When_yIncA,FeelLike_yAsI_2Adj,FeelLike_yAsI_2Noun,SinceDoing_yAlI,ByDoing_yArAk,WithoutDoing_mAdAn,WithoutDoing2_mAksIzIn).add(AfterDoing_yIp,When_yIncA,UnableToDo_yAmAdAn,InsteadOfDoing_mAktAnsA,A3pl_Verb_lAr_After_Tense,AsIf_cAsInA).add(KeepDoing2_yAdur,KeepDoing_yAgor,EverSince_yAgel,Almost_yAyAz,Hastily_yIver,Stay_yAkal,Start_yAkoy).add(UntilDoing_yAsIyA,Verb2VerbCompounds,Verb2Noun,Verb2Adv,Verb2Adj,Verb2NounPart,Verb2AdjPart,Verb2VerbAbility);
  Verb_Default.connections.add(Verb_TEMPLATE.connections);
  Verb_Default.indirectConnections.add(Verb_TEMPLATE.indirectConnections).remove(Caus_t);
  Verb_Prog_Drop.connections.add(Pos_EMPTY);
  Verb_Prog_Drop.indirectConnections.add(Prog_Iyor).add(Prog_Iyor.allConnections());
  Verb_Ye.connections.add(Neg_m,Neg_mA,Pos_EMPTY,Verb2Verb);
  Verb_Ye.indirectConnections.add(Verb_Default.indirectConnections).remove(Abil_yA,Abil_yAbil,Prog_Iyor,Fut_yAcAk,Caus_tIr,FutPart_yAcAk_2Adj,Opt_yA,When_yIncA,AfterDoing_yIp,PresPart_yAn,KeepDoing_yAgor,KeepDoing2_yAdur,UnableToDo_yAmAdAn).add(Pass_In,Inf3_yIs);
  Verb_De_Ye_Prog.connections.add(Pos_EMPTY);
  Verb_De_Ye_Prog.indirectConnections.add(Prog_Iyor).add(Prog_Iyor.allConnections());
  Verb_Yi.connections.add(Pos_EMPTY,Verb2Verb);
  Verb_Yi.indirectConnections.add(Opt_yA,Fut_yAcAk,FutPart_yAcAk_2Adj,When_yIncA,AfterDoing_yIp,Abil_yA,Abil_yAbil,Inf3_yIs,FeelLike_yAsI_2Adj,PresPart_yAn,KeepDoing_yAgor,KeepDoing2_yAdur,FeelLike_yAsI_2Adj,UnableToDo_yAmAdAn,Verb2Adv,Verb2Adj,Verb2NounPart,Verb2AdjPart,Verb2VerbAbility);
  Verb_De.connections.add(Neg_m,Neg_mA,Pos_EMPTY,Verb2Verb);
  Verb_De.indirectConnections.add(Verb_Default.indirectConnections).remove(Abil_yA,Abil_yAbil,Prog_Iyor,Fut_yAcAk,FutPart_yAcAk_2Adj,Opt_yA,PresPart_yAn,PresPart_yAn,KeepDoing_yAgor,KeepDoing2_yAdur,FeelLike_yAsI_2Adj,UnableToDo_yAmAdAn).add(Pass_In);
  Verb_Di.connections.add(Pos_EMPTY,Verb2Verb);
  Verb_Di.indirectConnections.add(Opt_yA,Fut_yAcAk,FutPart_yAcAk_2Adj,Abil_yA,Abil_yAbil,PresPart_yAn,PresPart_yAn,KeepDoing_yAgor,KeepDoing2_yAdur,FeelLike_yAsI_2Adj,UnableToDo_yAmAdAn,Verb2Adv);
  A3pl_lAr.connections.add(POSSESSIVE_FORMS).remove(P3pl_lArI).add(P3sg_yI,P3pl_I).remove(P3sg_sI);
  A3pl_lAr.indirectConnections.add(Noun2VerbCopular).add(Noun2VerbCopular.allConnections()).remove(A3pl_Verb_lAr).add(CASE_FORMS).add(Dat_nA,Abl_ndAn,Loc_ndA,Acc_nI,Nom_TEMPLATE,Gen_nIn).add(A1pl_yIz,A2pl_sInIz);
  A3pl_Comp_lAr.connections.add(A3pl_lAr.connections);
  A3pl_Comp_lAr.indirectConnections.add(CASE_FORMS).add(A1pl_yIz,A2pl_sInIz);
  A3sg_TEMPLATE.connections.add(POSSESSIVE_FORMS).add(P1sg_yIm,P2sg_yIn,P3sg_yI,P1pl_yImIz,P2pl_yInIz);
  A3sg_TEMPLATE.indirectConnections.add(Noun_TEMPLATE.indirectConnections).remove(POSSESSIVE_FORMS).add(Gen_yIn).add(Noun2Noun.allConnections()).add(Noun2Noun).add(Noun2VerbCopular.allConnections()).add(Noun2Adj.allConnections().add(Noun2Adj));
  Nom_TEMPLATE.connections.add(Noun2Noun,Noun2Adj,Noun2Verb,Noun2VerbCopular);
  Nom_TEMPLATE.indirectConnections.add(Noun2Noun.allConnections()).add(Noun2Adj.allConnections()).add(Noun2VerbCopular.allConnections()).add(Noun2Verb.allConnections());
  Pres_TEMPLATE.connections.add(A1sg_yIm,A2sg_sIn,A3sg_Verb_TEMPLATE,A1pl_yIz,A2pl_sInIz,A3pl_Verb_lAr);
  Pres_TEMPLATE.indirectConnections.add(Cop_dIr);
  A1sg_yIm.connections.add(Cop_dIr);
  A2sg_sIn.connections.add(Cop_dIr);
  A3sg_Verb_TEMPLATE.connections.add(Cop_dIr,Verb2Adv);
  A3sg_Verb_TEMPLATE.indirectConnections.add(AsIf_cAsInA);
  A1pl_yIz.connections.add(Cop_dIr,Verb2Adv);
  A1pl_yIz.indirectConnections.add(AsIf_cAsInA);
  A2pl_sInIz.connections.add(Cop_dIr,Verb2Adv);
  A2pl_sInIz.indirectConnections.add(AsIf_cAsInA);
  A3pl_Verb_lAr.connections.add(Narr_mIs,Past_dI,Cond_sA,Cop_dIr,Verb2Adv);
  A3pl_Verb_lAr.indirectConnections.add(AsIf_cAsInA);
  Dim_cIk.connections.add(Noun_Default.connections);
  Dim_cIk.indirectConnections.add(Noun_Default.allConnections().add(Noun2VerbCopular).remove(Dim_cIk,Dim2_cAgIz));
  Agt_cI.connections.add(Noun_Default.connections);
  Agt_cI.indirectConnections.add(Noun_Default.allConnections().add(Noun2VerbCopular).add(Noun2VerbCopular.allConnections()).remove(Agt_cI));
  Dim2_cAgIz.connections.add(Noun_Default.connections);
  Dim2_cAgIz.indirectConnections.add(Noun_Default.allConnections().remove(Dim_cIk,Dim2_cAgIz));
  Ness_lIk.connections.add(Noun_Default.connections);
  Ness_lIk.indirectConnections.add(Noun_Default.allConnections().remove(Ness_lIk));
  Pnon_TEMPLATE.connections.add(CASE_FORMS).add(Dat_nA,Loc_ndA,Abl_ndAn,Acc_nI,Gen_yIn);
  Pnon_TEMPLATE.indirectConnections.add(Nom_TEMPLATE.connections).add(Noun2Noun.allConnections()).add(Noun2Verb.allConnections()).add(Noun2VerbCopular.allConnections()).add(Noun2Adj.allConnections());
  P1sg_Im.connections.add(CASE_FORMS);
  P1sg_Im.indirectConnections.add(Noun2VerbCopular).add(Noun2VerbCopular.allConnections()).remove(A1pl_yIz,A1sg_yIm);
  P1sg_yIm.connections.add(CASE_FORMS);
  P1sg_yIm.indirectConnections.add(P1sg_Im.indirectConnections);
  P2sg_In.connections.add(CASE_FORMS);
  P2sg_In.indirectConnections.add(Noun2VerbCopular).add(Noun2VerbCopular.allConnections()).remove(A2sg_sIn,A1pl_yIz,A2pl_nIz,A2pl_sInIz);
  P2sg_yIn.connections.add(CASE_FORMS);
  P2sg_yIn.indirectConnections.add(P2sg_In.indirectConnections);
  P3sg_sI.connections.add(Nom_TEMPLATE,Dat_nA,Loc_ndA,Abl_ndAn,Gen_nIn,Acc_nI,Inst_ylA,Equ_ncA);
  P3sg_sI.indirectConnections.add(Noun2VerbCopular).add(Noun2VerbCopular.allConnections());
  P3sg_yI.connections.add(P3sg_sI.connections);
  P3sg_yI.indirectConnections.add(P3sg_sI.indirectConnections);
  P1pl_ImIz.connections.add(CASE_FORMS);
  P1pl_ImIz.indirectConnections.add(Noun2VerbCopular).add(Noun2VerbCopular.allConnections()).remove(A1pl_yIz);
  P1pl_yImIz.connections.add(CASE_FORMS);
  P1pl_yImIz.indirectConnections.add(P1pl_ImIz.indirectConnections);
  P2pl_InIz.connections.add(CASE_FORMS);
  P2pl_InIz.indirectConnections.add(Noun2VerbCopular).add(Noun2VerbCopular.allConnections());
  P2pl_yInIz.connections.add(CASE_FORMS);
  P2pl_yInIz.indirectConnections.add(P2pl_InIz.indirectConnections);
  P3pl_lArI.connections.add(Dat_nA,Abl_ndAn,Loc_ndA,Acc_nI,Nom_TEMPLATE,Gen_nIn);
  P3pl_lArI.indirectConnections.add(Noun2VerbCopular).add(Noun2VerbCopular.allConnections());
  P3pl_I.connections.add(Dat_nA,Abl_ndAn,Loc_ndA,Acc_nI,Nom_TEMPLATE,Gen_nIn);
  P3pl_I.indirectConnections.add(Noun2VerbCopular).add(Noun2VerbCopular.allConnections());
  With_lI.connections.add(Adj_TEMPLATE.connections);
  With_lI.indirectConnections.add(Adj_TEMPLATE.indirectConnections);
  Related_sAl.connections.add(Adj_TEMPLATE.connections);
  Related_sAl.indirectConnections.add(Adj_TEMPLATE.indirectConnections);
  Without_sIz.connections.add(Adj_TEMPLATE.connections);
  Without_sIz.indirectConnections.add(Adj_TEMPLATE.indirectConnections);
  FitFor_lIk.connections.add(Adj_TEMPLATE.connections);
  FitFor_lIk.indirectConnections.add(Adj_TEMPLATE.indirectConnections);
  Loc_dA.connections.add(Noun2Adj,Noun2VerbCopular);
  Loc_dA.indirectConnections.add(Rel_ki).add(Noun2VerbCopular.allConnections());
  Loc_ndA.connections.add(Noun2Adj,Noun2VerbCopular);
  Loc_ndA.indirectConnections.add(Rel_ki).add(Noun2VerbCopular.allConnections());
  Dat_nA.connections.add(Noun2VerbCopular);
  Dat_nA.indirectConnections.add(Noun2VerbCopular.allConnections());
  Dat_yA.connections.add(Noun2VerbCopular);
  Dat_yA.indirectConnections.add(Noun2VerbCopular.allConnections());
  Gen_nIn.connections.add(Noun2VerbCopular,Noun2Adj);
  Gen_nIn.indirectConnections.add(Noun2VerbCopular.allConnections()).add(Noun2Adj.connections);
  Dat_yA.connections.add(Noun2VerbCopular);
  Dat_yA.indirectConnections.add(Noun2VerbCopular.allConnections());
  Abl_dAn.connections.add(Noun2VerbCopular);
  Abl_dAn.indirectConnections.add(Noun2VerbCopular.allConnections());
  Abl_ndAn.connections.add(Noun2VerbCopular);
  Abl_ndAn.indirectConnections.add(Noun2VerbCopular.allConnections());
  Inst_ylA.connections.add(Noun2VerbCopular);
  Inst_ylA.indirectConnections.add(Noun2VerbCopular.allConnections());
  Equ_cA.connections.add(Noun2VerbCopular);
  Equ_cA.indirectConnections.add(Noun2VerbCopular.allConnections());
  Rel_ki.connections.add(Adj2Noun);
  Rel_ki.indirectConnections.add(Adj2Noun.indirectConnections).add(A3sg_TEMPLATE,Pnon_TEMPLATE,Dat_nA,Loc_ndA,Abl_ndAn,Gen_nIn,Acc_nI,Inst_ylA,Equ_ncA);
  Rel_kI.connections.add(Adj2Noun);
  Rel_kI.indirectConnections.add(Adj2Noun.indirectConnections).add(A3sg_TEMPLATE,Pnon_TEMPLATE,Dat_nA,Loc_ndA,Abl_ndAn,Gen_nIn,Acc_nI,Inst_ylA,Equ_ncA);
  JustLike_msI.connections.add(Adj_TEMPLATE.connections);
  JustLike_msI.indirectConnections.add(Adj_TEMPLATE.indirectConnections);
  JustLike_ImsI.connections.add(Adj_TEMPLATE.connections);
  JustLike_ImsI.indirectConnections.add(Adj_TEMPLATE.indirectConnections);
  JustLike_Adj_msI.connections.add(Adj_TEMPLATE.connections);
  JustLike_Adj_msI.indirectConnections.add(Adj_TEMPLATE.indirectConnections);
  JustLike_Adj_ImsI.connections.add(Adj_TEMPLATE.connections);
  JustLike_Adj_ImsI.indirectConnections.add(Adj_TEMPLATE.indirectConnections);
  Become_lAs.connections.add(Verb_TEMPLATE.connections);
  Become_lAs.indirectConnections.add(Verb_TEMPLATE.indirectConnections).remove(Caus_t,Pass_In,Pass_InIl);
  Acquire_lAn.connections.add(Verb_TEMPLATE.connections);
  Acquire_lAn.indirectConnections.add(Verb_TEMPLATE.indirectConnections).remove(Caus_t,Pass_In,Pass_InIl);
  Become_Adj_lAs.connections.add(Verb_TEMPLATE.connections);
  Become_Adj_lAs.indirectConnections.add(Verb_TEMPLATE.indirectConnections).remove(Caus_t,Pass_In,Pass_InIl);
  Quite_cA.connections.add(Adj_TEMPLATE.connections);
  Ly_cA.connections.add(Adv_TEMPLATE.connections);
  Pos_EMPTY.connections.add(Verb2VerbCompounds,Verb2Noun,Verb2Adv,Verb2Adj,Verb2AdjPart,Verb2NounPart,Verb2VerbAbility,Imp_TEMPLATE,Prog_Iyor,Prog2_mAktA,Fut_yAcAk,Aor_Ar,Aor_Ir,Past_dI,Narr_mIs,ActOf_mAcA).add(Cond_sA,Necess_mAlI,Opt_yA,Des_sA);
  Pos_EMPTY.indirectConnections.add(Verb_Default.indirectConnections).add(A2pl2_sAnIzA,A2pl_yIn).add(Verb2AdjPart.connections,Verb2NounPart.connections).remove(Neg_m,Neg_mA);
  Neg_mA.connections.add(Verb2VerbCompounds,Verb2VerbAbility,Verb2Noun,Verb2Adv,Verb2Adj,Verb2AdjPart,Verb2NounPart,Aor_z,Aor_EMPTY,Prog2_mAktA,Imp_TEMPLATE,Opt_yA,Des_sA,Fut_yAcAk,Past_dI,Narr_mIs,Necess_mAlI,NotState_mAzlIk,ActOf_mAcA);
  Neg_mA.indirectConnections.add(Verb2VerbCompounds.connections,Verb2AdjPart.connections,Verb2NounPart.connections,Verb2Noun.connections,Verb2Adv.connections,Verb2Adj.connections).add(A2sg_TEMPLATE,A1sg_m,A1sg_yIm,A2sg_sIn,A2sg2_sAnA,A2sg3_yInIz,A3sg_Verb_TEMPLATE,A1pl_yIz,A2pl_sInIz,A2pl2_sAnIzA,A2pl_yIn,A3pl_Verb_lAr,A3sg_sIn,A3pl_sInlAr).add(Abil_yAbil);
  Neg_m.connections.add(Prog_Iyor);
  Imp_TEMPLATE.connections.add(A2sg_TEMPLATE,A2sg2_sAnA,A2sg3_yInIz,A2pl2_sAnIzA,A2pl_yIn,A3sg_sIn,A3pl_sInlAr);
  Caus_t.connections.add(Verb2Verb,Pos_EMPTY,Neg_mA,Neg_m);
  Caus_t.indirectConnections.add(Verb_TEMPLATE.indirectConnections).add(Pass_nIl).add(Caus_tIr).remove(Caus_t);
  Caus_tIr.connections.add(Verb_TEMPLATE.connections);
  Caus_tIr.indirectConnections.add(Verb_TEMPLATE.indirectConnections).add(Pass_nIl).add(Caus_t).remove(Caus_tIr);
  Pass_nIl.connections.add(Verb_TEMPLATE.connections);
  Pass_nIl.indirectConnections.add(Verb_TEMPLATE.indirectConnections).remove(Caus_t,Caus_tIr,Pass_nIl,Pass_InIl,Pass_In);
  Pass_In.connections.add(Verb_TEMPLATE.connections);
  Pass_In.indirectConnections.add(Verb_TEMPLATE.indirectConnections).remove(Caus_t,Caus_tIr,Pass_nIl,Pass_InIl,Pass_In);
  Pass_InIl.connections.add(Verb_TEMPLATE.connections);
  Pass_InIl.indirectConnections.add(Verb_TEMPLATE.indirectConnections).remove(Caus_t,Caus_tIr,Pass_nIl,Pass_InIl,Pass_In);
  Prog_Iyor.connections.add(A3sg_Verb_TEMPLATE,A1sg_yIm,A2sg_sIn,A1pl_yIz,A2pl_sInIz,A3pl_Verb_lAr).add(COPULAR_FORMS);
  Prog2_mAktA.connections.add(A3sg_Verb_TEMPLATE,A1sg_yIm,A2sg_sIn,A1pl_yIz,A2pl_sInIz,A3pl_Verb_lAr).add(COPULAR_FORMS);
  Fut_yAcAk.connections.add(A3sg_Verb_TEMPLATE,A1sg_yIm,A2sg_sIn,A1pl_yIz,A2pl_sInIz,A3pl_Verb_lAr).add(COPULAR_FORMS);
  Fut_yAcAk.indirectConnections.add(A3sg_Verb_TEMPLATE.allConnections());
  Aor_Ar.connections.add(A3sg_Verb_TEMPLATE,A1sg_yIm,A2sg_sIn,A1pl_yIz,A2pl_sInIz,A3pl_Verb_lAr).add(COPULAR_FORMS);
  Aor_Ar.indirectConnections.add(Verb2Adv,AsIf_cAsInA);
  Aor_Ir.connections.add(A3sg_Verb_TEMPLATE,A1sg_yIm,A2sg_sIn,A1pl_yIz,A2pl_sInIz,A3pl_Verb_lAr).add(COPULAR_FORMS);
  Aor_Ir.indirectConnections.add(Verb2Adv,AsIf_cAsInA);
  Aor_z.connections.add(A3sg_Verb_TEMPLATE,A3sg_sIn,A2pl_sInIz,A3pl_Verb_lAr).add(PastCop_ydI,NarrCop_ymIs,CondCop_ysA,While_ken,Cop_dIr);
  Aor_z.indirectConnections.add(Verb2Adv,AsIf_cAsInA);
  Aor_EMPTY.connections.add(A1sg_m,A1pl_yIz);
  AorPart_Ar_2Adj.connections.add(Adj2Noun);
  AorPart_Ar_2Adj.indirectConnections.add(Adj2Noun.allConnections());
  AorPart_Ir_2Adj.connections.add(Adj2Noun);
  AorPart_Ir_2Adj.indirectConnections.add(Adj2Noun.allConnections());
  AorPart_z_2Adj.connections.add(Adj2Noun);
  AorPart_z_2Adj.indirectConnections.add(Adj2Noun.allConnections());
  PastPart_dIk_2Noun.connections.add(A3sg_TEMPLATE).add(A3pl_lAr);
  PastPart_dIk_2Noun.indirectConnections.add(POSSESSIVE_FORMS,CASE_FORMS).remove(Equ_cA);
  NarrPart_mIs_2Noun.connections.add(A3pl_lAr,A3sg_TEMPLATE);
  NarrPart_mIs_2Noun.indirectConnections.add(POSSESSIVE_FORMS,CASE_FORMS);
  FutPart_yAcAk_2Noun.connections.add(A3pl_lAr,A3sg_TEMPLATE);
  FutPart_yAcAk_2Noun.indirectConnections.add(POSSESSIVE_FORMS);
  PastPart_dIk_2Adj.connections.add(POSSESSIVE_FORMS);
  PastPart_dIk_2Adj.indirectConnections.add(POSSESSIVE_FORMS).remove(CASE_FORMS);
  NarrPart_mIs_2Adj.connections.add(Adj2Noun);
  NarrPart_mIs_2Adj.indirectConnections.add(Ness_lIk).add(Ness_lIk.allConnections());
  PresPart_yAn.connections.add(Adj2Noun);
  PresPart_yAn.indirectConnections.add(Adj2Noun.allConnections());
  Past_dI.connections.add(A1sg_m,A2sg_n,A3sg_Verb_TEMPLATE,A1pl_k,A2pl_nIz,A3pl_Verb_lAr,CondCop_ysA,PastCop_ydI);
  A1sg_m.connections.add(Cond_sA_AfterPerson);
  A2sg_n.connections.add(Cond_sA_AfterPerson);
  A1pl_k.connections.add(Cond_sA_AfterPerson);
  A2pl_nIz.connections.add(Cond_sA_AfterPerson);
  A3pl_Verb_lAr.connections.add(Cond_sA_AfterPerson);
  Narr_mIs.connections.add(A1sg_yIm,A2sg_sIn,A3sg_Verb_TEMPLATE,A1pl_yIz,A2pl_sInIz,A3pl_Verb_lAr).add(CondCop_ysA,PastCop_ydI,NarrCop_ymIs,While_ken,Cop_dIr);
  Narr_mIs.indirectConnections.add(A3sg_Verb_TEMPLATE.allConnections());
  Cond_sA.connections.add(A1sg_m,A2sg_n,A3sg_Verb_TEMPLATE,A1pl_k,A2pl_nIz,A3pl_Verb_lAr,PastCop_ydI,NarrCop_ymIs);
  PastCop_ydI.connections.add(PERSON_FORMS_COP);
  NarrCop_ymIs.connections.add(A1sg_yIm,A2sg_sIn,A3sg_Verb_TEMPLATE,A1pl_yIz,A2pl_sInIz,A3pl_Verb_lAr);
  NarrCop_ymIs.indirectConnections.add(A3sg_Verb_TEMPLATE.allConnections());
  CondCop_ysA.connections.add(PERSON_FORMS_COP);
  Cop_dIr.connections.add(A3pl_Verb_lAr);
  Inf1_mAk.connections.add(A3sg_TEMPLATE);
  Inf1_mAk.indirectConnections.add(Pnon_TEMPLATE,Nom_TEMPLATE,Inst_ylA,Loc_dA,Dat_yA,Abl_dAn,Acc_yI,Noun2Adj,Noun2Noun,Noun2VerbCopular);
  Inf1_mAk.indirectConnections.add(Noun2Adj.allConnections(),Noun2Noun.allConnections(),Noun2VerbCopular.allConnections());
  Inf1_mAk.indirectConnections.remove(Without_sIz);
  Inf2_mA.connections.add(Noun_Default.connections);
  Inf2_mA.indirectConnections.add(Noun_Default.indirectConnections);
  Inf3_yIs.connections.add(Noun_Default.connections);
  Inf3_yIs.indirectConnections.add(Noun_Default.indirectConnections);
  ActOf_mAcA.connections.add(Noun_Default.connections);
  ActOf_mAcA.indirectConnections.add(Noun_Default.indirectConnections);
  NotState_mAzlIk.connections.add(Noun_Default.connections);
  NotState_mAzlIk.indirectConnections.add(Noun_Default.indirectConnections);
  Abil_yA.connections.add(Neg_mA,Neg_m);
  Abil_yA.indirectConnections.add(Neg_mA.allConnections());
  Abil_yAbil.connections.add(Neg_mA.connections).add(Aor_Ir,Prog_Iyor).remove(Verb2VerbAbility);
  Abil_yAbil.indirectConnections.add(Neg_mA.indirectConnections);
  KeepDoing_yAgor.connections.add(Pos_EMPTY.connections,Neg_mA.connections);
  KeepDoing_yAgor.indirectConnections.add(Pos_EMPTY.indirectConnections,Neg_mA.indirectConnections);
  KeepDoing2_yAdur.connections.add(Pos_EMPTY.connections,Neg_mA.connections);
  KeepDoing2_yAdur.indirectConnections.add(Pos_EMPTY.indirectConnections,Neg_mA.indirectConnections);
  EverSince_yAgel.connections.add(Pos_EMPTY.connections,Neg_mA.connections);
  EverSince_yAgel.indirectConnections.add(Pos_EMPTY.indirectConnections,Neg_mA.indirectConnections);
  Almost_yAyAz.connections.add(Pos_EMPTY.connections,Neg_mA.connections);
  Almost_yAyAz.indirectConnections.add(Pos_EMPTY.indirectConnections,Neg_mA.indirectConnections);
  Hastily_yIver.connections.add(Pos_EMPTY.connections,Neg_mA.connections);
  Hastily_yIver.indirectConnections.add(Pos_EMPTY.indirectConnections,Neg_mA.indirectConnections);
  Stay_yAkal.connections.add(Pos_EMPTY.connections,Neg_mA.connections);
  Stay_yAkal.indirectConnections.add(Pos_EMPTY.indirectConnections,Neg_mA.indirectConnections);
  Start_yAkoy.connections.add(Pos_EMPTY.connections,Neg_mA.connections);
  Start_yAkoy.indirectConnections.add(Pos_EMPTY.indirectConnections,Neg_mA.indirectConnections);
  Necess_mAlI.connections.add(A3sg_Verb_TEMPLATE,A1sg_yIm,A2sg_sIn,A1pl_yIz,A2pl_sInIz,A3pl_Verb_lAr).add(COPULAR_FORMS);
  Des_sA.connections.add(A1sg_m,A2sg_n,A3sg_TEMPLATE,A1pl_k,A2pl_nIz,A3pl_lAr,PastCop_ydI,NarrCop_ymIs);
  When_yIncA.connections.add(Adv2Noun);
  When_yIncA.indirectConnections.add(Adv2Noun.allConnections());
  While_ken.connections.add(Adv2Adj);
  While_ken.indirectConnections.add(Rel_ki);
  FeelLike_yAsI_2Noun.connections.add(Noun_Default.connections);
  FeelLike_yAsI_2Noun.indirectConnections.add(Noun_Default.indirectConnections);
  FeelLike_yAsI_2Adj.connections.add(Adj_TEMPLATE);
  Agt_yIcI_2Noun.connections.add(Noun_Default.connections);
  Agt_yIcI_2Noun.indirectConnections.add(Noun_Default.indirectConnections);
  Agt_yIcI_2Adj.connections.add(Adj_TEMPLATE);
  Opt_yA.connections.add(A3sg_Verb_TEMPLATE,A1sg_yIm,A2sg_sIn,A1pl_lIm,A2pl_sInIz,A3pl_Verb_lAr).add(COPULAR_FORMS);
  A2pl_TEMPLATE.connections.add(Pnon_TEMPLATE);
  A2pl_TEMPLATE.indirectConnections.add(Pnon_TEMPLATE.allConnections());
  A2pl_ler.connections.add(Pnon_TEMPLATE);
  A2pl_ler.indirectConnections.add(Pnon_TEMPLATE.allConnections().remove(A3pl_Verb_lAr,A3pl_lAr,A3pl_sInlAr));
  A1pl_TEMPLATE.connections.add(Pnon_TEMPLATE,P1pl_ImIz);
  A1pl_TEMPLATE.indirectConnections.add(Pnon_TEMPLATE.allConnections());
  A1pl_ler.connections.add(Pnon_TEMPLATE);
  A1pl_ler.indirectConnections.add(Pnon_TEMPLATE.allConnections().remove(A3pl_Verb_lAr,A3pl_lAr,A3pl_sInlAr));
  PersPron_TEMPLATE.connections.add(A1sg_TEMPLATE,A2sg_TEMPLATE,A3sg_TEMPLATE,A1pl_TEMPLATE,A2pl_TEMPLATE);
  PersPron_TEMPLATE.indirectConnections.add(CASE_FORMS).add(Pnon_TEMPLATE).add(Noun2Verb,Noun2VerbCopular);
  PersPron_Ben.connections.add(A1sg_TEMPLATE);
  PersPron_Ben.indirectConnections.add(PersPron_TEMPLATE.indirectConnections);
  PersPron_Sen.connections.add(A2sg_TEMPLATE);
  PersPron_Sen.indirectConnections.add(PersPron_TEMPLATE.indirectConnections);
  PersPron_O.connections.add(A3sg_TEMPLATE);
  PersPron_O.indirectConnections.add(PersPron_TEMPLATE.indirectConnections);
  PersPron_Biz.connections.add(A1pl_TEMPLATE,A1pl_ler);
  PersPron_Biz.indirectConnections.add(A1pl_ler.allConnections());
  PersPron_Siz.connections.add(A2pl_TEMPLATE,A2pl_ler);
  PersPron_Siz.indirectConnections.add(A2pl_ler.allConnections());
  registerForms(Noun_TEMPLATE,Verb_TEMPLATE,Adj_TEMPLATE,Adv_TEMPLATE,Numeral_Template,Postp_Template,Dup_Template,PersPron_TEMPLATE,DemonsPron_TEMPLATE,ReflexPron_TEMPLATE,Det_Template,QuantPron_TEMPLATE,Conj_Template,Ques_Template,QuesPron_TEMPLATE,Punc_Template,Noun2Adj,Noun2Noun,Noun2Verb,Noun2VerbCopular,Adj2Adj,Adj2Adv,Adj2Noun,Adj2Verb,Verb2Adj,Verb2Verb,Verb2VerbCompounds,Verb2Noun,Verb2Adv,Postp2Noun,Pron2Verb,Pres_TEMPLATE,Noun_Default,Noun_Time_Default,Det_Default,ProperNoun_Default,Verb_Default,Adj_Default,Numeral_Default,Conj_Default,PersPron_Default,QuantPron_Default,DemonsPron_Default,ReflexPron_Default,Postp_Default,Dup_Default,Ques_Template,QuesPron_TEMPLATE,Punc_Default,JustLike_Adj_ImsI,JustLike_msI,Noun_Su_Root,Pass_InIl,Nom_TEMPLATE,Dat_yA,Dat_nA,Loc_dA,Loc_ndA,Abl_dAn,Abl_ndAn,Gen_nIn,Acc_yI,Acc_nI,Inst_ylA,Pnon_TEMPLATE,P1sg_Im,P2sg_In,P3sg_sI,P1pl_ImIz,P2pl_InIz,P3pl_lArI,P3pl_I,P1sg_yIm,P2sg_yIn,P3sg_yI,P1pl_yImIz,P2pl_yInIz,Gen_yIn,Dim_cIk,Dim2_cAgIz,With_lI,Without_sIz,Rel_ki,Rel_kI,A1sg_yIm,A1sg_m,A1sg_TEMPLATE,A2sg_sIn,A2sg_n,A2sg_TEMPLATE,A2sg2_sAnA,A3sg_TEMPLATE,A3sg_Verb_TEMPLATE,A2sg3_yInIz,A3sg_sIn,A1pl_yIz,A1pl_k,A1pl_lIm,A1pl_TEMPLATE,A1pl_ler,A2pl_sInIz,A2pl_nIz,A2pl_yIn,A2pl_TEMPLATE,A2pl2_sAnIzA,A2pl_ler,A3pl_lAr,A3pl_Verb_lAr,A3pl_sInlAr,A3pl_nlAr,Agt_cI,Agt_yIcI_2Adj,Agt_yIcI_2Noun,Num2Noun,Num2Adj,Num2Adv,Num2Verb,PersPron_Siz,PersPron_BanSan,PersPron_Biz,PersPron_O,PersPron_Sen,PersPron_BenSen,PersPron_Ben,Ness_lIk,FitFor_lIk,Become_lAs,Become_Adj_lAs,Acquire_lAn,JustLike_ImsI,JustLike_msI,Related_sAl,Aor_Ir,Aor_Ar,Aor_z,Des_sA,Aor_EMPTY,AorPart_Ar_2Adj,AorPart_Ir_2Adj,AorPart_z_2Adj,Prog_Iyor,Prog2_mAktA,Fut_yAcAk,FutPart_yAcAk_2Adj,FutPart_yAcAk_2Noun,Past_dI,PastPart_dIk_2Noun,PastPart_dIk_2Adj,Narr_mIs,NarrPart_mIs_2Adj,NarrPart_mIs_2Noun,PresPart_yAn,Neg_mA,Neg_m,Cond_sA,Cond_sA_AfterPerson,Necess_mAlI,Opt_yA,Pass_In,Pass_nIl,Caus_t,Caus_tIr,Imp_TEMPLATE,Reflex_In,Abil_yAbil,Abil_yA,Cop_dIr,PastCop_ydI,NarrCop_ymIs,CondCop_ysA,While_ken,NotState_mAzlIk,ActOf_mAcA,AsIf_cAsInA,AsLongAs_dIkcA,When_yIncA,FeelLike_yAsI_2Adj,FeelLike_yAsI_2Noun,SinceDoing_yAlI,ByDoing_yArAk,WithoutDoing_mAdAn,WithoutDoing2_mAksIzIn,AfterDoing_yIp,UnableToDo_yAmAdAn,InsteadOfDoing_mAktAnsA,KeepDoing_yAgor,KeepDoing2_yAdur,EverSince_yAgel,Start_yAkoy,Almost_yAyAz,Hastily_yIver,Stay_yAkal,Inf1_mAk,Inf2_mA,Inf3_yIs,Ly_cA,Quite_cA,Equ_cA,Equ_ncA,UntilDoing_yAsIyA,A3pl_Comp_lAr,Interj_Template,Verb_Prog_Drop,PersPron_BenSen,PersPron_BanSan,Ordinal_IncI,Grouping_sAr);
}