ELF>8@@@ HEL9rnIM;wVID$II$LHIT$HHHt/HEID$HEAHIDžAe#HEL9rnIM;wVID$II$LHIT$HHHt/HEID$HEAHIDžAe#HEL9rnIM;wVID$II$LHIT$HHHt/HEID$HEAHIDžAe#HEL9rnIM;wVID$II$LHIT$HHHt/HEID$HEAHIDžAe#HEL9rnIM;wVID$II$LHIT$HHHt/HEID$HEAHIDžAe#HEL9rnIM;wVID$II$LHIT$HHHt/HEID$HEAHIDžAe#HEL9rnIM;wVID$II$LHIT$HHHt/HEID$HEAHIDžAe#HEL9rnIM;wVID$II$LHIT$HHHt/HEID$HEAHIDžAe#HEL9rnIM;wVID$II$LHIT$HHHt/HEID$HEAHIDžAe#HEL9rnIM;wVID$II$LHIT$HHHt/HEID$HEAHIDžAe#HEL9rnIM;wVID$II$LHIT$HHHt/HEID$HEAHIDžAe#HEL9rnIM;wVID$II$LHIT$HHHt/HEID$HEAHIDžAe# HHHs HeLuHmD HHHs HeHCHEH[HEHHu#@HEL9rLHEHHu#Ae@HEL9rnIM;wVID$II$LHIT$HHHt/HEID$HEAHIDžAe#HEL9rnIM;wVID$II$LHIT$HHHt/HEID$HEAHIDžAe#HEL9rnIM;wVID$II$LHIT$HHHt/HEID$HEAHIDžAe#HEL9rnIM;wVID$II$LHIT$HHHt/HEID$HEAHIDžAe#HEL9rnIM;wVID$II$LHIT$HHHt/HEID$HEAHIDžAe#HEL9rnIM;wVID$II$LHIT$HHHt/HEID$HEAHIDžAe#HEL9rnIM;wVID$II$LHIT$HHHt/HEID$HEAHIDžAe#HEL9rnIM;wVID$II$LHIT$HHHt/HEID$HEAHIDžAe#HEL9rnIM;wVID$II$LHIT$HHHt/HEID$HEAHIDžAe#HEL9rnIM;wVID$II$LHIT$HHHt/HEID$HEAHIDžAe#HEL9rnIM;wVID$II$LHIT$HHHt/HEID$HEAHIDžAe#HEL9rnIM;wVID$II$LHIT$HHHt/HEID$HEAHIDžAe#HEL9rnIM;wVID$II$LHIT$HHHt/HEID$HEAHIDžAe#HEL9rnIM;wVID$II$LHIT$HHHt/HEID$HEAHIDžAe#HEL9rnIM;wVID$II$LHIT$HHHt/HEID$HEAHIDžAe#HEL9rnIM;wVID$II$LHIT$HHHt/HEID$HEAHIDžAe#HEL9rnIM;wVID$II$LHIT$HHHt/HEID$HEAHIDžAe#HEL9rnIM;wVID$II$LHIT$HHHt/HEID$HEAHIDžAe#HEL9rnIM;wVID$II$LHIT$HHHt/HEID$HEAHIDžAe#HEL9rHEH]LsHAefHEL9rHEH]LsHAef HHHsHH#IHM;wLID$HCID$ID$HCID$ID$ID$ID$ID$I$I\$HeIDžHAe@HEL9rLHEHH3#AeHEL9rHEH]LsHAefHEL9rHEH]LsHAef HHHsHH#IHM;wLID$HCID$ID$HCID$ID$ID$ID$ID$I$I\$HeIDžHAe@HEL9rLHEHH3#AeHEL9rHEH]LsHAefHEL9rHEH]LsHAef HHHsHH#IHM;wLID$HCID$ID$HCID$ID$ID$ID$ID$I$I\$HeIDžHAe@HEL9rLHEHH3#AeHEL9rHEH]AHsHAe@HEL9rHEH]AHsHAe@HEL9rHEH]LsHAeDHEL9rcI0M;wKHEH]ID$HCID$ID$ID$ID$I$LsIt$HIDž0Ae HHHs;I M;w:ID$HEID$HCI$AIt$HHeIDž AeD HEL9r&HCHELHEHHK#AeD IH@ IM;w*ID$HEI$Mt$HHEHIDžAef 0HHHs9IM;w8ID$HEI$Mt$HEHHeIDžAe0HEL9r1HEH]HCHEHCHELsHEH>AefHEL9rHEH]LsHAeDHEL9rIIM;w1HEH]ID$HCI$AIt$HIDžAefHEL9rHEH]LsHAeDHEL9rcI0M;wKHEH]ID$HCID$ID$ID$ID$I$LsIt$HIDž0AeHEL9rRI M;w:HEH]ID$HCID$HCI$AIt$HIDž AeHEL9rlI8M;wTHEH]ID$HCID$HCID$ID$ID$ID$I$Ls It$HIDž8AeHEL9ruI@M;w]HEH]ID$HCID$HCID$HC ID$ID$ID$ID$I$LsIt$HIDž@AefDHEL9ruI@M;w]HEH]ID$HCID$HCID$HC ID$ID$ID$ID$I$LsIt$HIDž@AefDHEL9r[I(M;wCHEH]ID$HCID$HCID$HC I$AIt$HIDž(AeHEL9rHEH]LsHAeDHEL9rcI0M;wKHEH]ID$HCID$ID$ID$ID$I$LsIt$HIDž0AeHEL9rnI8M;wVHEH]ID$HCID$HCID$ID$ID$ID$I$AIt$HIDž8AeD HHHI@M;IDŽ$HEI$IDŽ$I$I$HEI$IDŽ$I$I$IDŽ$IDŽ$IDŽ$ I$I$(IDŽ$0HEI$@IDŽ$HI$0I$PI$I$XIDŽ$`IDŽ$hI$JI$pIDŽ$xHEID$HEID$I$ID$ID$I$xID$I$bID$ID$ID$ID$ID$ID$HEID$HEID$ID$ID$ID$ID$I$Mt$H H eIDž@AeD  HEL9r&HuLuHCHEHEHAeD LuHsH]HfD HCHEH[HEHHu#D HEL9r"HCHELHEHHu#Ae IH@HEL9r%HEH]LsHsHEHAefD I޾H IHEHEL9r!HEH]LsHEHAefHEL9rcI0M;wKHEH]ID$HCID$ID$ID$ID$I$LsIt$HIDž0AeHEL9rRI M;w:HEH]ID$HCID$HCI$AIt$HIDž Ae IH\@HEL9r!HEH]LsHEHAefHEL9rIIM;w1HEH]ID$HCI$AIt$HIDžAef IH@ IHE IH@ IHE IHE HHHsLuHEHLsHsHEHDHEL9r3HEH]HCHEH[HEHHn#AeHEL9rRI M;w:HEH]ID$HCID$HCI$AIt$HIDž Ae8HEL9I(M;HEH]IDŽ$HCI$IDŽ$I$I$IDŽ$IDŽ$HCI$ HCI$(IDŽ$0I$I$8I$I$@IDŽ$HIDŽ$PI$2I$XIDŽ$`IDŽ$hI$JI$pIDŽ$xID$I$bID$ID$ID$I$zID$ID$ID$ID$ID$ID$ID$ID$ID$ID$ID$ID$ID$ID$ID$ID$I$Mt$HIDž(AefD I޾H IHEHEL9r!HEH]LsHEHAefHEL9rcI0M;wKHEH]ID$HCID$ID$ID$ID$I$LsIt$HIDž0AeHEL9rRI M;w:HEH]ID$HCID$HCI$AIt$HIDž Ae ~IĈM;H{[ID$HEID$HEID$ID$ID$ID$ID$ID$ID$ID$ID$ID$HE(ID$HEID$ID$ID$ID$ID$I$Mt$H0IDžAeID$HE ID$HEID$ID$ID$ID$ID$ID$ID$ID$ID$ID$HE(ID$HEID$ID$ID$ID$ID$I$Mt$H0f HHHsH HCHEH]H[HEHHD#f HCHEH[HEHH{# HEL9r*HCHEHCHELHEHHu#Ae IH@ IM;w3ID$HEID$HEI$Mt$HHEHIDžAe 'AHHEf 7IHHED I M;wBID$HEID$ID$ID$I$ID$HELsHEHIDž AefHEL9r3HEH]HCHEH[HEHHN#AeHEL9rHEH]LsHAeDHEL9reI0M;wMHEH]ID$HCID$ID$ID$ID$I$AIt$HIDž0AefDHEL9rHEH]LsHAeDHEL9reI0M;wMHEH]ID$HCID$ID$ID$ID$I$AIt$HIDž0AefDHEL9I`M;wvHEH]ID$HCID$ID$ID$ID$ID$ID$HCID$ID$ID$ID$ID$I$Mt$HIDž`AeIpM;whID$It$I|$ID$ID$ID$ID$ID$Mt$It$ID$ID$ID$ID$I$Mt$IDžpAe;{).}"!!packageimport/*** BNFC-Generated Skeleton function. ***//* You will probably want to save this in a new file. Then do two search-and-replaces. First replace "skel" with a real funciton name. Then replace Object with a real return type. */public class Skeletonfoo) { if (foo instanceof { return null; } return null; } if (foo == null) /* Optional End of List Code Goes Here */ else /* Optional List Member Code Goes Here */ return null; public static Object skel(Integer i) { return null; } public static Object skel(Double d) { return null; } public static Object skel(String s) { return null; }) foo; Goes Here */);.*;_); skel( /* Code For = ( public static Object skel( skel(foo. skel(foo. public static Object skel(GHC 7.4.1.symtab.strtab.shstrtab.rela.text.rela.data.bss.rodata.note.GNU-stack.comment @2hk0 +2` &h 1(<6(<>?N0? ?W8CP  \}$ 20@PN}Ycpq0}|}@P}x}p} }+50C@Q`_m{ @`}( }0} 8*8FT@}_Piw `,#<(}XH0}ph}!x+9P }DN\j(x }Hp }h } } }('5C }N@X(f@ }qx{H }hx  h}@#}.8`F}Q[i}t~}8} }@X0`&'&2=hGU0`&k&vPh0@&& 0 ,',2@+=pHRc]3h sF~ha>@+(V+@p@_@yxH h+ p+X{6A"3LH"Wp"#b"/m" x#2`###.$pP$_% (%.pp%V% & 0&  X& && &;1 '@< F X'_Q '\ )g )r  *.} h*p  *_ h+^ ,F @-' -7 - -O `. . H .^ 8/@ /+! /r, `0+7 0rB 81M h       3 V x      0 O p      ,  U 1{     <M]wr25VT_closurer25VT_infoc263e_strr25VU_closurer25VV_closurer25VW_closurer25VW_infoc263E_strr25VX_closurer25VX_infoc2642_strr25VY_closurer25VY_infoc264q_strr25VZ_closurer25VZ_infoc264O_strr25W0_closurer25W0_infoc265c_strr25W1_closurer25W1_infoc265A_strr25W2_closurer25W2_infoc265Y_strr25W3_closurer25W4_closurer25W5_closurer25W6_closurer25W7_closurer25W8_closurer25W9_closurer25Wa_closurer25Wb_closurer25Wc_closurer25Wd_closurer25Wd_infoc266w_strr25We_closurer25We_infoc266U_strr25Wf_closurer25Wf_infoc267i_strr25Wg_closurer25Wh_closurer25Wi_closurer25Wi_infoc267I_strr25Wj_closurer25Wk_closurer25Wk_infos261R_infos261P_infor25Wl_closurer25Wl_infoc268Q_strr25Wm_closurer25Wm_infoc269e_strr25Wn_closurer25Wo_closurer25Wp_closurer25Wp_infoc269E_strr25Wq_closurer25Wq_infoc26a2_strr25Wr_closurer25Ws_closurer25Wt_closurer25Wt_infoc26as_strr25Wu_closurer25Wu_infoc26aQ_strr25Wv_closurer25Wv_infoc26be_strr25Ww_closurer25Ww_infoc26bC_strr25Wx_closurer25Wx_infoc26c0_strr25Wy_closurer25Wz_closurer25WA_closurer25WA_infoc26cq_strr25WB_closurer25WB_infoc26cO_strr25WC_closurer25WC_infoc26dc_strr25WD_closurer25WE_closurer25WF_closurer25WG_closurer25WH_closurer25WI_closurer25WJ_srtr25WJ_closurer25WJ_infor25WK_closurer25WK_infoc26e2_strr25WL_closurer25WL_infoc26eq_strr25WM_closurer25WM_infoc26eO_strr25WN_closurer25WN_infor25WO_closurer25WO_infoc26fx_strr25WP_closurer25WQ_closurer25WR_closurer25WR_infoc26fX_strr25WS_srtr25WS_closurer25WS_infos261N_infos261O_infos261M_infor25WT_srtr25WT_closurer25WT_infos261K_infos261L_infos261J_infor25WU_srtr25WU_closurer25WU_infos261H_infos261I_infos261G_infor25WV_closurer25WW_closureCFtoJavaSkeleton_cf2JavaSkeleton_srtc262Z_srtdc2634_srtds25Yd_infos25YR_infos25YK_infos261a_infoc26ko_strs261z_infos261b_infos261c_infos25YT_infos261y_infos25YW_infos25YA_infoc26lI_strs25Z1_infos25Yf_infos25Yj_infoc26mu_strs25Yl_infos25Yp_infos25Yt_infos25Yx_infoc26no_strs25Z6_infos25Y4_infos25Y8_infos261e_infos261v_infos25Zc_infos261A_infos261B_infos25Zp_infos261i_infos25ZV_infos261j_infos25ZJ_infos25ZM_infos25ZQ_infoc26qQ_strs261k_infos261m_infos260u_infoc26rq_strs260w_infos261n_infos260e_infos261o_infos260n_infos260l_infos261F_infos260q_infoc26sJ_strs260z_infos260T_infos261p_infos2602_infos2605_infos2609_infoc26u0_strs261q_infos261E_infos25ZH_infos261C_infos261g_infos261h_infos2613_infos2611_infos25Zs_infoc26vB_srtds261x_infos2616_infos25XJ_infos25XN_infos25XD_infos25XR_infos261t_info__stginit_CFtoJavaSkeletonstg_CAF_BLACKHOLE_infonewCAFstg_bh_upd_frame_infoghczmprim_GHCziCString_unpackCStringzh_infoghczmprim_GHCziTypes_Czh_static_infoghczmprim_GHCziTypes_ZC_static_infoghczmprim_GHCziTypes_ZMZN_closureghczmprim_GHCziTypes_False_closureghczmprim_GHCziTypes_True_closurebase_DataziList_unlines_infoghczmprim_GHCziClasses_zdfEqZMZNzuzdfEqZMZN_closureNamedVariables_fixOnes_infoUtils_zpzpzp1_closurebase_GHCziUnicode_toLower_closurestg_upd_frame_infobase_GHCziUnicode_toLower_infoghczmprim_GHCziTypes_ZC_con_infobase_GHCziList_badHead_closureCF_normCat_closureCF_identCat_closureNamedVariables_numVars_closureNamedVariables_fixCoercionszufixAll_closureNamedVariables_fixCoercionszuzddEq_closureCFtoJavaSkeleton_cf2JavaSkeleton_closureCFtoJavaSkeleton_cf2JavaSkeleton_infobase_GHCziBase_map_infoNamedVariables_numVars_infobase_GHCziBase_zpzp_infoghczmprim_GHCziCString_unpackAppendCStringzh_infostg_ap_p_fastCF_isCoercion1_closurebase_GHCziBase_eqString_infoCF_identCat_infoCF_normCat_infobase_GHCziList_init1_infostg_ap_0_fastbase_DataziList_nub_infoNamedVariables_fixCoercionszufixAll_infoCF_zdwruleGroups_info+ O` o   K o     @k   x 0 ?     ?P _    (; _p  0   8[   P  1 p      XK o  p   xk    0 ?    ? P _   ; _ p  (   @[   x   / P    7H W    3 Wh w    S w    ' H8m ( (   `  2 h   X` P 8P^  ~   H P  (M hx x   @  Hpx      (M Z p  @  / F Y x  2 P      h(M Z `p  @ (  @(Z g y    @ @(Z g     @# , `    2 ? x_ H       @8r      5 ] y    ! A! d! m! ! X! ! !" "" " H"" p"# 1# "H#d# x## `### # ##$ '$ #9$ B$ p$$ $ $$ P$%5% E% %X%% % (%% p%%& %&@&_& 0&h&& X&&& && && ' %' &@'r' ' '' '' ( p%( 9( E( X'i( ( ( ( ( ( ( h) ) H#) ,) (?) H) H[) d) w) ) ()) )) )*-* =* )P** *  ** * * + + h*.+ P++ '+ + + + + *+ 3, #N, a,  j, s, , $, ,, - h+(-P- ,h-- @-- . -+. -H.b. m. -x.. `..0 . ". "/ . / E/ ]/ .x// / / / / /0 0 )0 Pm0 z0 200 0 `00 0 0  1V1 c1 /u1 1 B1 01 1 2 8/2 02 92 81L2 y2 x(Hh(  H  h     8`0.cT;cGm-!+"":#m###]$$N%%&d&&&& '))*F**<+,,, -4.r. .  / /70011i2 08!@Pp0Pp0@H1P`hBpb (0@HpP"` @ `(H0hpHx(jP ( Hp h   H (@ H hxizH( h@`8`` @H PXXhp x h  (08P@@HPX`(hHpx(Hh@`X   0 H