//********************************************************************************************
//* SCW00601SFBean.java                 All Rights reserved.Copyright (c) K-Opticom
//********************************************************************************************
/*
履歴：
	NO	日付			更新者								    
	01	2020.05.14		Webクライアント定義ツール 2.0.39		
	02	2020.06.04		FJ)平野
	03	2021.11.11		FJ)吉村
*/
 
/**
 * <DL>
 * <DT>名前
 * <p>
 * <DT>説明:
 * <DD>データの初期化.
 * <DD> generated by Web Client tool V01/L01.
 * </DL>
*/
package eo.web.webview.SCW00601SF;
 
import java.io.Serializable;
import com.fujitsu.futurity.web.x33.beans.X33VViewBaseBean;
import com.fujitsu.futurity.web.x33.beans.X33VListedBeanInterface;
import com.fujitsu.futurity.web.x33.beans.X33VDataTypeList;
import com.fujitsu.futurity.web.x33.beans.X33VDataTypeBooleanBean;
import com.fujitsu.futurity.web.x33.beans.X33VDataTypeStringBean;
import com.fujitsu.futurity.web.x33.beans.X33VDataTypeLongBean;
import com.fujitsu.futurity.web.x33.beans.X33VLoadModelException;
import com.fujitsu.futurity.web.x33.beans.X33VDataTypeBeanInterface;
import com.fujitsu.futurity.web.x31.X31CBaseBean;
import com.fujitsu.futurity.web.x31.X31CWebComponent;
 
import javax.faces.model.SelectItem;
 
import java.util.ArrayList;
import java.util.HashMap;
 
// 例外処理用にインポートする
import com.fujitsu.futurity.web.x33.X33SException;
 
/* シリアライズ警告 */
@SuppressWarnings("serial")
public class SCW00601SFBean
    extends X33VViewBaseBean
    implements X33VListedBeanInterface, X31CBaseBean, Serializable {
    
    //プロパティの宣言
	protected X33VDataTypeList ord_sbt_cd_inf_list = null;
	protected String ord_sbt_cd_hoji_update;
	protected String ord_sbt_cd_hoji_value = "";
	protected String ord_sbt_cd_hoji_state = "";
	protected String svc_kei_no_update;
	protected String svc_kei_no_value = "";
	protected Boolean svc_kei_no_enabled = false;
	protected String svc_kei_no_state = "";
	protected String svc_kei_ucwk_no_update;
	protected String svc_kei_ucwk_no_value = "";
	protected String svc_kei_ucwk_no_state = "";
	protected String op_svc_kei_no_update;
	protected String op_svc_kei_no_value = "";
	protected String op_svc_kei_no_state = "";
	protected String kktk_scv_kei_no_update;
	protected String kktk_scv_kei_no_value = "";
	protected String kktk_scv_kei_no_state = "";
	protected X33VDataTypeList yokyu_mt_apl_sbt_inf_list = null;
	protected X33VDataTypeList tel_svc_order_inf_list = null;
	protected X33VDataTypeList yokyu_sbt_inf_list = null;
	protected String schedule_ymd_update;
	protected String schedule_ymd_value = "";
	protected String schedule_ymd_state = "";
	protected X33VDataTypeList ninsho_id_chgum_inf_list = null;
	protected String ninsho_id_update;
	protected String ninsho_id_value = "";
	protected Boolean ninsho_id_enabled = false;
	protected String ninsho_id_state = "";
	protected X33VDataTypeList ninsho_id_pwd_chgum_inf_list = null;
	protected String ninsho_id_pwd_update;
	protected String ninsho_id_pwd_value = "";
	protected Boolean ninsho_id_pwd_enabled = false;
	protected String ninsho_id_pwd_state = "";
	protected X33VDataTypeList ip_ad_chgum_inf_list = null;
	protected String ip_ad_update;
	protected String ip_ad_value = "";
	protected Boolean ip_ad_enabled = false;
	protected String ip_ad_state = "";
	protected X33VDataTypeList netmask_chgum_inf_list = null;
	protected String netmask_update;
	protected String netmask_value = "";
	protected Boolean netmask_enabled = false;
	protected String netmask_state = "";
	protected X33VDataTypeList bas_id_chgum_inf_list = null;
	protected String bas_id_update;
	protected String bas_id_value = "";
	protected Boolean bas_id_enabled = false;
	protected String bas_id_state = "";
	protected X33VDataTypeList mltise_cnt_chgum_inf_list = null;
	protected String mltise_cnt_update;
	protected String mltise_cnt_value = "";
	protected Boolean mltise_cnt_enabled = false;
	protected String mltise_cnt_state = "";
	protected X33VDataTypeList bas_host_id_chgum_inf_list = null;
	protected String bas_host_id_update;
	protected String bas_host_id_value = "";
	protected Boolean bas_host_id_enabled = false;
	protected String bas_host_id_state = "";
	protected X33VDataTypeList vlan_id_chgum_inf_list = null;
	protected String vlan_id_update;
	protected String vlan_id_value = "";
	protected Boolean vlan_id_enabled = false;
	protected String vlan_id_state = "";
	protected X33VDataTypeList svc_id_chgum_inf_list = null;
	protected String svc_id_update;
	protected String svc_id_value = "";
	protected Boolean svc_id_enabled = false;
	protected String svc_id_state = "";
	protected String va_macad_update;
	protected String va_macad_value = "";
	protected Boolean va_macad_enabled = false;
	protected String va_macad_state = "";
	protected X33VDataTypeList va_ninsho_key_chgum_inf_list = null;
	protected String va_ninsho_key_update;
	protected String va_ninsho_key_value = "";
	protected Boolean va_ninsho_key_enabled = false;
	protected String va_ninsho_key_state = "";
	protected X33VDataTypeList sip_user_id_1_chgum_inf_list = null;
	protected String sip_user_id_1_update;
	protected String sip_user_id_1_value = "";
	protected Boolean sip_user_id_1_enabled = false;
	protected String sip_user_id_1_state = "";
	protected X33VDataTypeList sip_user_id_pwd_1_chgum_inf_list = null;
	protected String sip_user_id_pwd_1_update;
	protected String sip_user_id_pwd_1_value = "";
	protected Boolean sip_user_id_pwd_1_enabled = false;
	protected String sip_user_id_pwd_1_state = "";
	protected X33VDataTypeList sip_server_domain_1_chgum_inf_list = null;
	protected String sip_server_domain_1_update;
	protected String sip_server_domain_1_value = "";
	protected Boolean sip_server_domain_1_enabled = false;
	protected String sip_server_domain_1_state = "";
	protected X33VDataTypeList sip_server_ad_1_chgum_inf_list = null;
	protected String sip_server_ad_1_update;
	protected String sip_server_ad_1_value = "";
	protected Boolean sip_server_ad_1_enabled = false;
	protected String sip_server_ad_1_state = "";
	protected X33VDataTypeList main_telno_1_chgum_inf_list = null;
	protected String main_telno_1_update;
	protected String main_telno_1_value = "";
	protected Boolean main_telno_1_enabled = false;
	protected String main_telno_1_state = "";
	protected X33VDataTypeList sub_telno_1_chgum_inf_list = null;
	protected String sub_telno_1_update;
	protected String sub_telno_1_value = "";
	protected Boolean sub_telno_1_enabled = false;
	protected String sub_telno_1_state = "";
	protected X33VDataTypeList sip_doji_connect_cnt_chgum_inf_list = null;
	protected String sip_doji_connect_cnt_update;
	protected String sip_doji_connect_cnt_value = "";
	protected Boolean sip_doji_connect_cnt_enabled = false;
	protected String sip_doji_connect_cnt_state = "";
	protected X33VDataTypeList eoh_telno_tchi_set_chgum_inf_list = null;
	protected X33VDataTypeList eoh_telno_tchi_set_inf_list = null;
	protected X33VDataTypeList sip_user_id_2_chgum_inf_list = null;
	protected String sip_user_id_2_update;
	protected String sip_user_id_2_value = "";
	protected Boolean sip_user_id_2_enabled = false;
	protected String sip_user_id_2_state = "";
	protected X33VDataTypeList sip_user_id_pwd_2_chgum_inf_list = null;
	protected String sip_user_id_pwd_2_update;
	protected String sip_user_id_pwd_2_value = "";
	protected Boolean sip_user_id_pwd_2_enabled = false;
	protected String sip_user_id_pwd_2_state = "";
	protected X33VDataTypeList sip_server_domain_2_chgum_inf_list = null;
	protected String sip_server_domain_2_update;
	protected String sip_server_domain_2_value = "";
	protected Boolean sip_server_domain_2_enabled = false;
	protected String sip_server_domain_2_state = "";
	protected X33VDataTypeList sip_server_ad_2_chgum_inf_list = null;
	protected String sip_server_ad_2_update;
	protected String sip_server_ad_2_value = "";
	protected Boolean sip_server_ad_2_enabled = false;
	protected String sip_server_ad_2_state = "";
	protected X33VDataTypeList main_telno_2_chgum_inf_list = null;
	protected String main_telno_2_update;
	protected String main_telno_2_value = "";
	protected Boolean main_telno_2_enabled = false;
	protected String main_telno_2_state = "";
	protected X33VDataTypeList main_telno_incmset_1_chgum_inf_list = null;
	protected X33VDataTypeList main_telno_incomset_1_inf_list = null;
	protected X33VDataTypeList main_telno_incmset_2_chgum_inf_list = null;
	protected X33VDataTypeList main_telno_incomset_2_inf_list = null;
	protected X33VDataTypeList tel_port_skt_set_chgum_inf_list = null;
	protected X33VDataTypeList tel_port_skt_set_inf_list = null;
	protected X33VDataTypeList channel_cnt_chgum_inf_list = null;
	protected String channel_cnt_update;
	protected String channel_cnt_value = "";
	protected Boolean channel_cnt_enabled = false;
	protected String channel_cnt_state = "";
	protected X33VDataTypeList sip_user_id_chgum_inf_list = null;
	protected String sip_user_id_update;
	protected String sip_user_id_value = "";
	protected Boolean sip_user_id_enabled = false;
	protected String sip_user_id_state = "";
	protected X33VDataTypeList sip_user_id_pwd_chgum_inf_list = null;
	protected String sip_user_id_pwd_update;
	protected String sip_user_id_pwd_value = "";
	protected Boolean sip_user_id_pwd_enabled = false;
	protected String sip_user_id_pwd_state = "";
	protected X33VDataTypeList daihyo_tnmt_info_chgum_inf_list = null;
	protected String daihyo_ad_update;
	protected String daihyo_ad_value = "";
	protected Boolean daihyo_ad_enabled = false;
	protected String daihyo_ad_state = "";
	protected String daihyo_telno_update;
	protected String daihyo_telno_value = "";
	protected Boolean daihyo_telno_enabled = false;
	protected String daihyo_telno_state = "";
	protected X33VDataTypeList tnmt_info_chgum_inf_list = null;
	protected String tnmt_skbt_no_update;
	protected String tnmt_skbt_no_value = "";
	protected Boolean tnmt_skbt_no_enabled = false;
	protected String tnmt_skbt_no_state = "";
	protected String main_ad_update;
	protected String main_ad_value = "";
	protected Boolean main_ad_enabled = false;
	protected String main_ad_state = "";
	protected String main_tel_no_update;
	protected String main_tel_no_value = "";
	protected Boolean main_tel_no_enabled = false;
	protected String main_tel_no_state = "";
	protected X33VDataTypeList tnmt_sbt_chgum_inf_list = null;
	protected X33VDataTypeList tnmt_sbt_inf_list = null;
	protected X33VDataTypeList htb_tchi_flg_chgum_inf_list = null;
	protected X33VDataTypeList htb_tchi_flg_inf_list = null;
	protected X33VDataTypeList cki_cd_chgum_inf_list = null;
	protected String cki_cd_update;
	protected String cki_cd_value = "";
	protected Boolean cki_cd_enabled = false;
	protected String cki_cd_state = "";
	protected X33VDataTypeList tenki_yoho_grp_id_chgum_inf_list = null;
	protected String tenki_yoho_grp_id_update;
	protected String tenki_yoho_grp_id_value = "";
	protected Boolean tenki_yoho_grp_id_enabled = false;
	protected String tenki_yoho_grp_id_state = "";
	protected X33VDataTypeList knysha_class_chgum_inf_list = null;
	protected String knysha_class_update;
	protected String knysha_class_value = "";
	protected Boolean knysha_class_enabled = false;
	protected String knysha_class_state = "";
	protected X33VDataTypeList web_cuscon_pwd_chgum_inf_list = null;
	protected String web_cuscon_pwd_update;
	protected String web_cuscon_pwd_value = "";
	protected Boolean web_cuscon_pwd_enabled = false;
	protected String web_cuscon_pwd_state = "";
	protected X33VDataTypeList rmt_cuscon_pwd_chgum_inf_list = null;
	protected String rmt_cuscon_pwd_update;
	protected String rmt_cuscon_pwd_value = "";
	protected Boolean rmt_cuscon_pwd_enabled = false;
	protected String rmt_cuscon_pwd_state = "";
	protected X33VDataTypeList bmp_kei_chgum_inf_list = null;
	protected String drctry_no_update;
	protected String drctry_no_value = "";
	protected Boolean drctry_no_enabled = false;
	protected String drctry_no_state = "";
	protected String routing_no_update;
	protected String routing_no_value = "";
	protected Boolean routing_no_enabled = false;
	protected String routing_no_state = "";
	protected X33VDataTypeList catphone_kei_flg_chgum_inf_list = null;
	protected X33VDataTypeList catphone_kei_flg_inf_list = null;
	protected X33VDataTypeList tenso_tel_kei_flg_chgum_inf_list = null;
	protected X33VDataTypeList tenso_tel_kei_flg_inf_list = null;
	protected X33VDataTypeList sti_ko_tenso_kei_flg_chgum_inf_list = null;
	protected X33VDataTypeList sti_ko_tenso_kei_flg_inf_list = null;
	protected X33VDataTypeList htb_dsp_kei_flg_chgum_inf_list = null;
	protected X33VDataTypeList htb_dsp_kei_flg_inf_list = null;
	protected X33VDataTypeList niju_telno_kei_chgum_inf_list = null;
	protected String sub_ad_update;
	protected String sub_ad_value = "";
	protected Boolean sub_ad_enabled = false;
	protected String sub_ad_state = "";
	protected String sub_tel_no_update;
	protected String sub_tel_no_value = "";
	protected Boolean sub_tel_no_enabled = false;
	protected String sub_tel_no_state = "";
	protected X33VDataTypeList hitchi_kyohi_kei_flg_chgum_inf_list = null;
	protected X33VDataTypeList hitchi_kyohi_kei_flg_inf_list = null;
	protected X33VDataTypeList mwktel_kyohi_kei_flg_chgum_inf_list = null;
	protected X33VDataTypeList mwktel_kyohi_kei_flg_inf_list = null;
	protected X33VDataTypeList stino_incmhi_kei_flg_chgum_inf_list = null;
	protected X33VDataTypeList stino_incmhi_kei_flg_inf_list = null;
	protected X33VDataTypeList daihyo_trat_kei_hsk_chgum_inf_list = null;
	protected String daihyo_trat_kei_hsk_update;
	protected String daihyo_trat_kei_hsk_value = "";
	protected Boolean daihyo_trat_kei_hsk_enabled = false;
	protected String daihyo_trat_kei_hsk_state = "";
	protected String kotnmt_skbt_no_1_update;
	protected String kotnmt_skbt_no_1_value = "";
	protected Boolean kotnmt_skbt_no_1_enabled = false;
	protected String kotnmt_skbt_no_1_state = "";
	protected String kotnmt_skbt_no_2_update;
	protected String kotnmt_skbt_no_2_value = "";
	protected Boolean kotnmt_skbt_no_2_enabled = false;
	protected String kotnmt_skbt_no_2_state = "";
	protected String kotnmt_skbt_no_3_update;
	protected String kotnmt_skbt_no_3_value = "";
	protected Boolean kotnmt_skbt_no_3_enabled = false;
	protected String kotnmt_skbt_no_3_state = "";
	protected String kotnmt_skbt_no_4_update;
	protected String kotnmt_skbt_no_4_value = "";
	protected Boolean kotnmt_skbt_no_4_enabled = false;
	protected String kotnmt_skbt_no_4_state = "";
	protected String kotnmt_skbt_no_5_update;
	protected String kotnmt_skbt_no_5_value = "";
	protected Boolean kotnmt_skbt_no_5_enabled = false;
	protected String kotnmt_skbt_no_5_state = "";
	protected String kotnmt_skbt_no_6_update;
	protected String kotnmt_skbt_no_6_value = "";
	protected Boolean kotnmt_skbt_no_6_enabled = false;
	protected String kotnmt_skbt_no_6_state = "";
	protected String kotnmt_skbt_no_7_update;
	protected String kotnmt_skbt_no_7_value = "";
	protected Boolean kotnmt_skbt_no_7_enabled = false;
	protected String kotnmt_skbt_no_7_state = "";
	protected String kotnmt_skbt_no_8_update;
	protected String kotnmt_skbt_no_8_value = "";
	protected Boolean kotnmt_skbt_no_8_enabled = false;
	protected String kotnmt_skbt_no_8_state = "";
	protected String kotnmt_skbt_no_9_update;
	protected String kotnmt_skbt_no_9_value = "";
	protected Boolean kotnmt_skbt_no_9_enabled = false;
	protected String kotnmt_skbt_no_9_state = "";
	protected String kotnmt_skbt_no_10_update;
	protected String kotnmt_skbt_no_10_value = "";
	protected Boolean kotnmt_skbt_no_10_enabled = false;
	protected String kotnmt_skbt_no_10_state = "";
	protected X33VDataTypeList itntoki_tensos_info_chgum_inf_list = null;
	protected X33VDataTypeList itntoki_add_cd_inf_list = null;
	protected X33VDataTypeList itntoki_sbt_cd_inf_list = null;
	protected String itntoki_guidns_itenm_telno_update;
	protected String itntoki_guidns_itenm_telno_value = "";
	protected Boolean itntoki_guidns_itenm_telno_enabled = false;
	protected String itntoki_guidns_itenm_telno_state = "";
	protected String itntoki_guidns_itens_telno_update;
	protected String itntoki_guidns_itens_telno_value = "";
	protected Boolean itntoki_guidns_itens_telno_enabled = false;
	protected String itntoki_guidns_itens_telno_state = "";
	protected X33VDataTypeList n_oabj_no_chgum_inf_list = null;
	protected String n_oabj_no_update;
	protected String n_oabj_no_value = "";
	protected Boolean n_oabj_no_enabled = false;
	protected String n_oabj_no_state = "";
	protected X33VDataTypeList n_050_no_chgum_inf_list = null;
	protected String n_050_no_update;
	protected String n_050_no_value = "";
	protected Boolean n_050_no_enabled = false;
	protected String n_050_no_state = "";
	protected String sip_dn_1_update;
	protected String sip_dn_1_value = "";
	protected Boolean sip_dn_1_enabled = false;
	protected String sip_dn_1_state = "";
	protected String sip_nrn_1_update;
	protected String sip_nrn_1_value = "";
	protected Boolean sip_nrn_1_enabled = false;
	protected String sip_nrn_1_state = "";
	protected String sip_dn_2_update;
	protected String sip_dn_2_value = "";
	protected Boolean sip_dn_2_enabled = false;
	protected String sip_dn_2_state = "";
	protected String sip_nrn_2_update;
	protected String sip_nrn_2_value = "";
	protected Boolean sip_nrn_2_enabled = false;
	protected String sip_nrn_2_state = "";
	protected String sip_dn_update;
	protected String sip_dn_value = "";
	protected Boolean sip_dn_enabled = false;
	protected String sip_dn_state = "";
	protected X33VDataTypeList sip_nrn_chgum_inf_list = null;
	protected String sip_nrn_update;
	protected String sip_nrn_value = "";
	protected Boolean sip_nrn_enabled = false;
	protected String sip_nrn_state = "";
	protected String port_no_1_update;
	protected String port_no_1_value = "";
	protected Boolean port_no_1_enabled = false;
	protected String port_no_1_state = "";
	protected String port_no_2_update;
	protected String port_no_2_value = "";
	protected Boolean port_no_2_enabled = false;
	protected String port_no_2_state = "";
	protected String htb_tchi_flg_1_update;
	protected String htb_tchi_flg_1_value = "";
	protected Boolean htb_tchi_flg_1_enabled = false;
	protected String htb_tchi_flg_1_state = "";
	protected String htb_tchi_flg_2_update;
	protected String htb_tchi_flg_2_value = "";
	protected Boolean htb_tchi_flg_2_enabled = false;
	protected String htb_tchi_flg_2_state = "";
	protected String emg_telno_update;
	protected String emg_telno_value = "";
	protected String emg_telno_state = "";
	protected String emg_nm_update;
	protected String emg_nm_value = "";
	protected String emg_nm_state = "";
	protected String emg_kana_update;
	protected String emg_kana_value = "";
	protected String emg_kana_state = "";
	protected String emg_ad_cd_update;
	protected String emg_ad_cd_value = "";
	protected String emg_ad_cd_state = "";
	protected String emg_ad_update;
	protected String emg_ad_value = "";
	protected String emg_ad_state = "";
	protected String emg_bnchigo_update;
	protected String emg_bnchigo_value = "";
	protected String emg_bnchigo_state = "";
	protected String emg_ad_hoki_update;
	protected String emg_ad_hoki_value = "";
	protected String emg_ad_hoki_state = "";
	protected String tel_svc_order_no_update;
	protected String tel_svc_order_no_value = "";
	protected String tel_svc_order_no_state = "";
	protected String tel_svc_order_stat_update;
	protected String tel_svc_order_stat_value = "";
	protected String tel_svc_order_stat_state = "";
	protected String tel_svc_order_uk_dtm_update;
	protected String tel_svc_order_uk_dtm_value = "";
	protected Boolean tel_svc_order_uk_dtm_enabled = false;
	protected String tel_svc_order_uk_dtm_state = "";
	protected String add_dtm_update;
	protected String add_dtm_value = "";
	protected String add_dtm_state = "";
	protected String add_opeacnt_update;
	protected String add_opeacnt_value = "";
	protected String add_opeacnt_state = "";
	protected String upd_dtm_update;
	protected String upd_dtm_value = "";
	protected String upd_dtm_state = "";
	protected String upd_opeacnt_update;
	protected String upd_opeacnt_value = "";
	protected String upd_opeacnt_state = "";
	protected String mk_flg_update;
	protected String mk_flg_value = "";
	protected String mk_flg_state = "";
	protected String srinf_kanri_no_update;
	protected String srinf_kanri_no_value = "";
	protected Boolean srinf_kanri_no_enabled = false;
	protected String srinf_kanri_no_state = "";
	protected String takinort_macad_update;
	protected String takinort_macad_value = "";
	protected Boolean takinort_macad_enabled = false;
	protected String takinort_macad_state = "";
	protected X33VDataTypeList takinort_ninsho_key_chgum_inf_list = null;
	protected String takinort_ninsho_key_update;
	protected String takinort_ninsho_key_value = "";
	protected Boolean takinort_ninsho_key_enabled = false;
	protected String takinort_ninsho_key_state = "";
	protected X33VDataTypeList pppoe_sson_stset_cd_chgum_inf_list = null;
	protected X33VDataTypeList pppoe_sson_stset_cd_inf_list = null;
	protected X33VDataTypeList dhcp_yk_mk_cd_chgum_inf_list = null;
	protected X33VDataTypeList dhcp_yk_mk_cd_inf_list = null;
	protected X33VDataTypeList ylan_kino_mode_skcd_chgum_inf_list = null;
	protected X33VDataTypeList ylan_kino_mode_skcd_inf_list = null;
	protected X33VDataTypeList mlan_kino_mode_skcd_chgum_inf_list = null;
	protected X33VDataTypeList mlan_kino_mode_skcd_inf_list = null;
	protected X33VDataTypeList voip_yk_mk_cd_chgum_inf_list = null;
	protected X33VDataTypeList voip_yk_mk_cd_inf_list = null;
	protected X33VDataTypeList b2bua_yk_mk_cd_chgum_inf_list = null;
	protected X33VDataTypeList b2bua_yk_mk_cd_inf_list = null;
	protected X33VDataTypeList tk_prtcl_sbt_cd_chgum_inf_list = null;
	protected X33VDataTypeList tk_prtcl_sbt_cd_inf_list = null;
	protected X33VDataTypeList ipv6_taiiki_ctrl_cd_chgum_inf_list = null;
	protected X33VDataTypeList ipv6_taiiki_ctrl_cd_inf_list = null;
	protected X33VDataTypeList tknrt_rtr_nsid_chgum_inf_list = null;
	protected String tknrt_rtr_nsid_update;
	protected String tknrt_rtr_nsid_value = "";
	protected Boolean tknrt_rtr_nsid_enabled = false;
	protected String tknrt_rtr_nsid_state = "";
	protected X33VDataTypeList tknrt_rtr_nsid_pwd_chgum_inf_list = null;
	protected String tknrt_rtr_nsid_pwd_update;
	protected String tknrt_rtr_nsid_pwd_value = "";
	protected Boolean tknrt_rtr_nsid_pwd_enabled = false;
	protected String tknrt_rtr_nsid_pwd_state = "";
	protected X33VDataTypeList ipv6_ninsho_id_chgum_inf_list = null;
	protected String ipv6_ninsho_id_update;
	protected String ipv6_ninsho_id_value = "";
	protected Boolean ipv6_ninsho_id_enabled = false;
	protected String ipv6_ninsho_id_state = "";
	protected X33VDataTypeList ipv6_ninsho_id_pwd_chgum_inf_list = null;
	protected String ipv6_ninsho_id_pwd_update;
	protected String ipv6_ninsho_id_pwd_value = "";
	protected Boolean ipv6_ninsho_id_pwd_enabled = false;
	protected String ipv6_ninsho_id_pwd_state = "";
	protected X33VDataTypeList connect_mode_cd_chgum_inf_list = null;
	protected X33VDataTypeList connect_mode_cd_inf_list = null;
	protected X33VDataTypeList auto_cut_mode_cd_chgum_inf_list = null;
	protected X33VDataTypeList auto_cut_mode_cd_inf_list = null;
	protected X33VDataTypeList auto_cut_time_chgum_inf_list = null;
	protected String auto_cut_time_update;
	protected String auto_cut_time_value = "";
	protected Boolean auto_cut_time_enabled = false;
	protected String auto_cut_time_state = "";
	protected X33VDataTypeList l2tp_ninsho_id_chgum_inf_list = null;
	protected String l2tp_ninsho_id_update;
	protected String l2tp_ninsho_id_value = "";
	protected Boolean l2tp_ninsho_id_enabled = false;
	protected String l2tp_ninsho_id_state = "";
	protected X33VDataTypeList l2tp_ninsho_id_secon_chgum_inf_list = null;
	protected String l2tp_ninsho_id_secon_update;
	protected String l2tp_ninsho_id_secon_value = "";
	protected Boolean l2tp_ninsho_id_secon_enabled = false;
	protected String l2tp_ninsho_id_secon_state = "";
	protected X33VDataTypeList pppoe_bridge_sbt_cd_chgum_inf_list = null;
	protected X33VDataTypeList pppoe_bridge_sbt_cd_inf_list = null;
	protected X33VDataTypeList ping_response_sbt_cd_chgum_inf_list = null;
	protected X33VDataTypeList ping_response_sbt_cd_inf_list = null;
	protected X33VDataTypeList ipv6_ping_rsp_sbt_cd_chgum_inf_list = null;
	protected X33VDataTypeList ipv6_ping_rsp_sbt_cd_inf_list = null;
	protected X33VDataTypeList tknrt_va_nsid_chgum_inf_list = null;
	protected String tknrt_va_nsid_update;
	protected String tknrt_va_nsid_value = "";
	protected Boolean tknrt_va_nsid_enabled = false;
	protected String tknrt_va_nsid_state = "";
	protected X33VDataTypeList tknrt_va_nsid_pwd_chgum_inf_list = null;
	protected String tknrt_va_nsid_pwd_update;
	protected String tknrt_va_nsid_pwd_value = "";
	protected Boolean tknrt_va_nsid_pwd_enabled = false;
	protected String tknrt_va_nsid_pwd_state = "";
	protected X33VDataTypeList tknrt_ols_ksbt_setcd_chgum_inf_list = null;
	protected X33VDataTypeList tknrt_ols_ksbt_setcd_inf_list = null;
	protected X33VDataTypeList ipv6_chuskk_cd_chgum_inf_list = null;
	protected String ipv6_chuskk_cd_update;
	protected String ipv6_chuskk_cd_value = "";
	protected Boolean ipv6_chuskk_cd_enabled = false;
	protected String ipv6_chuskk_cd_state = "";
	protected X33VDataTypeList ipv6_ad_ifid_chgum_inf_list = null;
	protected String ipv6_ad_ifid_update;
	protected String ipv6_ad_ifid_value = "";
	protected Boolean ipv6_ad_ifid_enabled = false;
	protected String ipv6_ad_ifid_state = "";
	protected X33VDataTypeList ipv6_taknkiki_model_cd_chgum_inf_list = null;
	protected String ipv6_taknkiki_model_cd_update;
	protected String ipv6_taknkiki_model_cd_value = "";
	protected Boolean ipv6_taknkiki_model_cd_enabled = false;
	protected String ipv6_taknkiki_model_cd_state = "";
	protected X33VDataTypeList gepon_rnki_trgt_flg_chgum_inf_list = null;
	protected X33VDataTypeList gepon_rnki_trgt_flg_inf_list = null;
	protected X33VDataTypeList yusen_ko_skval_chgum_inf_list = null;
	protected X33VDataTypeList yusen_ko_skval_inf_list = null;
	protected X33VDataTypeList svc_order_dtail_inf_list = null;
	// ANK-3754-00-00 ADD START
	protected X33VDataTypeList ansn_hcs_kei_1_chgum_inf_list = null;
	protected X33VDataTypeList ansn_hcs_kei_1_inf_list = null;
	protected X33VDataTypeList ansn_hcs_id_1_chgum_inf_list = null;
	protected String ansn_hcs_id_1_update;
	protected String ansn_hcs_id_1_value = "";
	protected Boolean ansn_hcs_id_1_enabled = false;
	protected String ansn_hcs_id_1_state = "";
	protected X33VDataTypeList shigai_telno_1_chgum_inf_list = null;
	protected String shigai_telno_1_update;
	protected String shigai_telno_1_value = "";
	protected Boolean shigai_telno_1_enabled = false;
	protected String shigai_telno_1_state = "";
	protected X33VDataTypeList ansn_hcs_kei_2_chgum_inf_list = null;
	protected X33VDataTypeList ansn_hcs_kei_2_inf_list = null;
	protected X33VDataTypeList ansn_hcs_id_2_chgum_inf_list = null;
	protected String ansn_hcs_id_2_update;
	protected String ansn_hcs_id_2_value = "";
	protected Boolean ansn_hcs_id_2_enabled = false;
	protected String ansn_hcs_id_2_state = "";
	protected X33VDataTypeList shigai_telno_2_chgum_inf_list = null;
	protected String shigai_telno_2_update;
	protected String shigai_telno_2_value = "";
	protected Boolean shigai_telno_2_enabled = false;
	protected String shigai_telno_2_state = "";
	// ANK-3754-00-00 ADD END
	// ANK-3876-00-00 ADD START
	protected String tel_no_update;
	protected String tel_no_value = "";
	protected Boolean tel_no_enabled = false;
	protected String tel_no_state = "";
	protected X33VDataTypeList nw_routing_no_chgum_inf_list = null;
	protected String nw_routing_no_update;
	protected String nw_routing_no_value = "";
	protected Boolean nw_routing_no_enabled = false;
	protected String nw_routing_no_state = "";
	protected X33VDataTypeList svc_div_chgum_inf_list = null;
	protected String svc_div_update;
	protected String svc_div_value = "";
	protected Boolean svc_div_enabled = false;
	protected String svc_div_state = "";
	protected X33VDataTypeList domain_chgum_inf_list = null;
	protected String domain_update;
	protected String domain_value = "";
	protected Boolean domain_enabled = false;
	protected String domain_state = "";
	// ANK-3876-00-00 ADD END

	// コンストラクタ生成
	public SCW00601SFBean(){
		//コンストラクタの宣言部生成
		ord_sbt_cd_inf_list = new X33VDataTypeList(1);		
		yokyu_mt_apl_sbt_inf_list = new X33VDataTypeList(1);		
		tel_svc_order_inf_list = new X33VDataTypeList(1);		
		yokyu_sbt_inf_list = new X33VDataTypeList(1);		
		ninsho_id_chgum_inf_list = new X33VDataTypeList(1);		
		ninsho_id_pwd_chgum_inf_list = new X33VDataTypeList(1);		
		ip_ad_chgum_inf_list = new X33VDataTypeList(1);		
		netmask_chgum_inf_list = new X33VDataTypeList(1);		
		bas_id_chgum_inf_list = new X33VDataTypeList(1);		
		mltise_cnt_chgum_inf_list = new X33VDataTypeList(1);		
		bas_host_id_chgum_inf_list = new X33VDataTypeList(1);		
		vlan_id_chgum_inf_list = new X33VDataTypeList(1);		
		svc_id_chgum_inf_list = new X33VDataTypeList(1);		
		va_ninsho_key_chgum_inf_list = new X33VDataTypeList(1);		
		sip_user_id_1_chgum_inf_list = new X33VDataTypeList(1);		
		sip_user_id_pwd_1_chgum_inf_list = new X33VDataTypeList(1);		
		sip_server_domain_1_chgum_inf_list = new X33VDataTypeList(1);		
		sip_server_ad_1_chgum_inf_list = new X33VDataTypeList(1);		
		main_telno_1_chgum_inf_list = new X33VDataTypeList(1);		
		sub_telno_1_chgum_inf_list = new X33VDataTypeList(1);		
		sip_doji_connect_cnt_chgum_inf_list = new X33VDataTypeList(1);		
		eoh_telno_tchi_set_chgum_inf_list = new X33VDataTypeList(1);		
		eoh_telno_tchi_set_inf_list = new X33VDataTypeList(1);		
		sip_user_id_2_chgum_inf_list = new X33VDataTypeList(1);		
		sip_user_id_pwd_2_chgum_inf_list = new X33VDataTypeList(1);		
		sip_server_domain_2_chgum_inf_list = new X33VDataTypeList(1);		
		sip_server_ad_2_chgum_inf_list = new X33VDataTypeList(1);		
		main_telno_2_chgum_inf_list = new X33VDataTypeList(1);		
		main_telno_incmset_1_chgum_inf_list = new X33VDataTypeList(1);		
		main_telno_incomset_1_inf_list = new X33VDataTypeList(1);		
		main_telno_incmset_2_chgum_inf_list = new X33VDataTypeList(1);		
		main_telno_incomset_2_inf_list = new X33VDataTypeList(1);		
		tel_port_skt_set_chgum_inf_list = new X33VDataTypeList(1);		
		tel_port_skt_set_inf_list = new X33VDataTypeList(1);		
		channel_cnt_chgum_inf_list = new X33VDataTypeList(1);		
		sip_user_id_chgum_inf_list = new X33VDataTypeList(1);		
		sip_user_id_pwd_chgum_inf_list = new X33VDataTypeList(1);		
		daihyo_tnmt_info_chgum_inf_list = new X33VDataTypeList(1);		
		tnmt_info_chgum_inf_list = new X33VDataTypeList(1);		
		tnmt_sbt_chgum_inf_list = new X33VDataTypeList(1);		
		tnmt_sbt_inf_list = new X33VDataTypeList(1);		
		htb_tchi_flg_chgum_inf_list = new X33VDataTypeList(1);		
		htb_tchi_flg_inf_list = new X33VDataTypeList(1);		
		cki_cd_chgum_inf_list = new X33VDataTypeList(1);		
		tenki_yoho_grp_id_chgum_inf_list = new X33VDataTypeList(1);		
		knysha_class_chgum_inf_list = new X33VDataTypeList(1);		
		web_cuscon_pwd_chgum_inf_list = new X33VDataTypeList(1);		
		rmt_cuscon_pwd_chgum_inf_list = new X33VDataTypeList(1);		
		bmp_kei_chgum_inf_list = new X33VDataTypeList(1);		
		catphone_kei_flg_chgum_inf_list = new X33VDataTypeList(1);		
		catphone_kei_flg_inf_list = new X33VDataTypeList(1);		
		tenso_tel_kei_flg_chgum_inf_list = new X33VDataTypeList(1);		
		tenso_tel_kei_flg_inf_list = new X33VDataTypeList(1);		
		sti_ko_tenso_kei_flg_chgum_inf_list = new X33VDataTypeList(1);		
		sti_ko_tenso_kei_flg_inf_list = new X33VDataTypeList(1);		
		htb_dsp_kei_flg_chgum_inf_list = new X33VDataTypeList(1);		
		htb_dsp_kei_flg_inf_list = new X33VDataTypeList(1);		
		niju_telno_kei_chgum_inf_list = new X33VDataTypeList(1);		
		hitchi_kyohi_kei_flg_chgum_inf_list = new X33VDataTypeList(1);		
		hitchi_kyohi_kei_flg_inf_list = new X33VDataTypeList(1);		
		mwktel_kyohi_kei_flg_chgum_inf_list = new X33VDataTypeList(1);		
		mwktel_kyohi_kei_flg_inf_list = new X33VDataTypeList(1);		
		stino_incmhi_kei_flg_chgum_inf_list = new X33VDataTypeList(1);		
		stino_incmhi_kei_flg_inf_list = new X33VDataTypeList(1);		
		daihyo_trat_kei_hsk_chgum_inf_list = new X33VDataTypeList(1);		
		itntoki_tensos_info_chgum_inf_list = new X33VDataTypeList(1);		
		itntoki_add_cd_inf_list = new X33VDataTypeList(1);		
		itntoki_sbt_cd_inf_list = new X33VDataTypeList(1);		
		n_oabj_no_chgum_inf_list = new X33VDataTypeList(1);		
		n_050_no_chgum_inf_list = new X33VDataTypeList(1);		
		sip_nrn_chgum_inf_list = new X33VDataTypeList(1);		
		takinort_ninsho_key_chgum_inf_list = new X33VDataTypeList(1);		
		pppoe_sson_stset_cd_chgum_inf_list = new X33VDataTypeList(1);		
		pppoe_sson_stset_cd_inf_list = new X33VDataTypeList(1);		
		dhcp_yk_mk_cd_chgum_inf_list = new X33VDataTypeList(1);		
		dhcp_yk_mk_cd_inf_list = new X33VDataTypeList(1);		
		ylan_kino_mode_skcd_chgum_inf_list = new X33VDataTypeList(1);		
		ylan_kino_mode_skcd_inf_list = new X33VDataTypeList(1);		
		mlan_kino_mode_skcd_chgum_inf_list = new X33VDataTypeList(1);		
		mlan_kino_mode_skcd_inf_list = new X33VDataTypeList(1);		
		voip_yk_mk_cd_chgum_inf_list = new X33VDataTypeList(1);		
		voip_yk_mk_cd_inf_list = new X33VDataTypeList(1);		
		b2bua_yk_mk_cd_chgum_inf_list = new X33VDataTypeList(1);		
		b2bua_yk_mk_cd_inf_list = new X33VDataTypeList(1);		
		tk_prtcl_sbt_cd_chgum_inf_list = new X33VDataTypeList(1);		
		tk_prtcl_sbt_cd_inf_list = new X33VDataTypeList(1);		
		ipv6_taiiki_ctrl_cd_chgum_inf_list = new X33VDataTypeList(1);		
		ipv6_taiiki_ctrl_cd_inf_list = new X33VDataTypeList(1);		
		tknrt_rtr_nsid_chgum_inf_list = new X33VDataTypeList(1);		
		tknrt_rtr_nsid_pwd_chgum_inf_list = new X33VDataTypeList(1);		
		ipv6_ninsho_id_chgum_inf_list = new X33VDataTypeList(1);		
		ipv6_ninsho_id_pwd_chgum_inf_list = new X33VDataTypeList(1);		
		connect_mode_cd_chgum_inf_list = new X33VDataTypeList(1);		
		connect_mode_cd_inf_list = new X33VDataTypeList(1);		
		auto_cut_mode_cd_chgum_inf_list = new X33VDataTypeList(1);		
		auto_cut_mode_cd_inf_list = new X33VDataTypeList(1);		
		auto_cut_time_chgum_inf_list = new X33VDataTypeList(1);		
		l2tp_ninsho_id_chgum_inf_list = new X33VDataTypeList(1);		
		l2tp_ninsho_id_secon_chgum_inf_list = new X33VDataTypeList(1);		
		pppoe_bridge_sbt_cd_chgum_inf_list = new X33VDataTypeList(1);		
		pppoe_bridge_sbt_cd_inf_list = new X33VDataTypeList(1);		
		ping_response_sbt_cd_chgum_inf_list = new X33VDataTypeList(1);		
		ping_response_sbt_cd_inf_list = new X33VDataTypeList(1);		
		ipv6_ping_rsp_sbt_cd_chgum_inf_list = new X33VDataTypeList(1);		
		ipv6_ping_rsp_sbt_cd_inf_list = new X33VDataTypeList(1);		
		tknrt_va_nsid_chgum_inf_list = new X33VDataTypeList(1);		
		tknrt_va_nsid_pwd_chgum_inf_list = new X33VDataTypeList(1);		
		tknrt_ols_ksbt_setcd_chgum_inf_list = new X33VDataTypeList(1);		
		tknrt_ols_ksbt_setcd_inf_list = new X33VDataTypeList(1);		
		ipv6_chuskk_cd_chgum_inf_list = new X33VDataTypeList(1);		
		ipv6_ad_ifid_chgum_inf_list = new X33VDataTypeList(1);		
		ipv6_taknkiki_model_cd_chgum_inf_list = new X33VDataTypeList(1);		
		gepon_rnki_trgt_flg_chgum_inf_list = new X33VDataTypeList(1);		
		gepon_rnki_trgt_flg_inf_list = new X33VDataTypeList(1);		
		yusen_ko_skval_chgum_inf_list = new X33VDataTypeList(1);		
		yusen_ko_skval_inf_list = new X33VDataTypeList(1);		
		svc_order_dtail_inf_list = new X33VDataTypeList(1);		
		// ANK-3754-00-00 ADD START
		ansn_hcs_kei_1_chgum_inf_list = new X33VDataTypeList(1);		
		ansn_hcs_kei_1_inf_list = new X33VDataTypeList(1);		
		ansn_hcs_id_1_chgum_inf_list = new X33VDataTypeList(1);		
		shigai_telno_1_chgum_inf_list = new X33VDataTypeList(1);		
		ansn_hcs_kei_2_chgum_inf_list = new X33VDataTypeList(1);		
		ansn_hcs_kei_2_inf_list = new X33VDataTypeList(1);		
		ansn_hcs_id_2_chgum_inf_list = new X33VDataTypeList(1);		
		shigai_telno_2_chgum_inf_list = new X33VDataTypeList(1);		
		// ANK-3754-00-00 ADD END
		// ANK-3876-00-00 ADD START
		nw_routing_no_chgum_inf_list = new X33VDataTypeList(1);		
		svc_div_chgum_inf_list = new X33VDataTypeList(1);		
		domain_chgum_inf_list = new X33VDataTypeList(1);		
		// ANK-3876-00-00 ADD END
		for(int i=0; i<1 ; i++){
			SCW00601SF02DBean tmpBean = new SCW00601SF02DBean();
			ord_sbt_cd_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00601SF02DBean tmpBean = new SCW00601SF02DBean();
			yokyu_mt_apl_sbt_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00601SF02DBean tmpBean = new SCW00601SF02DBean();
			tel_svc_order_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00601SF02DBean tmpBean = new SCW00601SF02DBean();
			yokyu_sbt_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00601SF01DBean tmpBean = new SCW00601SF01DBean();
			ninsho_id_chgum_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00601SF01DBean tmpBean = new SCW00601SF01DBean();
			ninsho_id_pwd_chgum_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00601SF01DBean tmpBean = new SCW00601SF01DBean();
			ip_ad_chgum_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00601SF01DBean tmpBean = new SCW00601SF01DBean();
			netmask_chgum_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00601SF01DBean tmpBean = new SCW00601SF01DBean();
			bas_id_chgum_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00601SF01DBean tmpBean = new SCW00601SF01DBean();
			mltise_cnt_chgum_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00601SF01DBean tmpBean = new SCW00601SF01DBean();
			bas_host_id_chgum_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00601SF01DBean tmpBean = new SCW00601SF01DBean();
			vlan_id_chgum_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00601SF01DBean tmpBean = new SCW00601SF01DBean();
			svc_id_chgum_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00601SF01DBean tmpBean = new SCW00601SF01DBean();
			va_ninsho_key_chgum_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00601SF01DBean tmpBean = new SCW00601SF01DBean();
			sip_user_id_1_chgum_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00601SF01DBean tmpBean = new SCW00601SF01DBean();
			sip_user_id_pwd_1_chgum_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00601SF01DBean tmpBean = new SCW00601SF01DBean();
			sip_server_domain_1_chgum_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00601SF01DBean tmpBean = new SCW00601SF01DBean();
			sip_server_ad_1_chgum_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00601SF01DBean tmpBean = new SCW00601SF01DBean();
			main_telno_1_chgum_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00601SF01DBean tmpBean = new SCW00601SF01DBean();
			sub_telno_1_chgum_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00601SF01DBean tmpBean = new SCW00601SF01DBean();
			sip_doji_connect_cnt_chgum_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00601SF01DBean tmpBean = new SCW00601SF01DBean();
			eoh_telno_tchi_set_chgum_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00601SF02DBean tmpBean = new SCW00601SF02DBean();
			eoh_telno_tchi_set_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00601SF01DBean tmpBean = new SCW00601SF01DBean();
			sip_user_id_2_chgum_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00601SF01DBean tmpBean = new SCW00601SF01DBean();
			sip_user_id_pwd_2_chgum_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00601SF01DBean tmpBean = new SCW00601SF01DBean();
			sip_server_domain_2_chgum_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00601SF01DBean tmpBean = new SCW00601SF01DBean();
			sip_server_ad_2_chgum_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00601SF01DBean tmpBean = new SCW00601SF01DBean();
			main_telno_2_chgum_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00601SF01DBean tmpBean = new SCW00601SF01DBean();
			main_telno_incmset_1_chgum_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00601SF02DBean tmpBean = new SCW00601SF02DBean();
			main_telno_incomset_1_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00601SF01DBean tmpBean = new SCW00601SF01DBean();
			main_telno_incmset_2_chgum_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00601SF02DBean tmpBean = new SCW00601SF02DBean();
			main_telno_incomset_2_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00601SF01DBean tmpBean = new SCW00601SF01DBean();
			tel_port_skt_set_chgum_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00601SF02DBean tmpBean = new SCW00601SF02DBean();
			tel_port_skt_set_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00601SF01DBean tmpBean = new SCW00601SF01DBean();
			channel_cnt_chgum_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00601SF01DBean tmpBean = new SCW00601SF01DBean();
			sip_user_id_chgum_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00601SF01DBean tmpBean = new SCW00601SF01DBean();
			sip_user_id_pwd_chgum_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00601SF01DBean tmpBean = new SCW00601SF01DBean();
			daihyo_tnmt_info_chgum_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00601SF01DBean tmpBean = new SCW00601SF01DBean();
			tnmt_info_chgum_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00601SF01DBean tmpBean = new SCW00601SF01DBean();
			tnmt_sbt_chgum_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00601SF02DBean tmpBean = new SCW00601SF02DBean();
			tnmt_sbt_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00601SF01DBean tmpBean = new SCW00601SF01DBean();
			htb_tchi_flg_chgum_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00601SF02DBean tmpBean = new SCW00601SF02DBean();
			htb_tchi_flg_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00601SF01DBean tmpBean = new SCW00601SF01DBean();
			cki_cd_chgum_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00601SF01DBean tmpBean = new SCW00601SF01DBean();
			tenki_yoho_grp_id_chgum_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00601SF01DBean tmpBean = new SCW00601SF01DBean();
			knysha_class_chgum_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00601SF01DBean tmpBean = new SCW00601SF01DBean();
			web_cuscon_pwd_chgum_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00601SF01DBean tmpBean = new SCW00601SF01DBean();
			rmt_cuscon_pwd_chgum_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00601SF01DBean tmpBean = new SCW00601SF01DBean();
			bmp_kei_chgum_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00601SF01DBean tmpBean = new SCW00601SF01DBean();
			catphone_kei_flg_chgum_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00601SF02DBean tmpBean = new SCW00601SF02DBean();
			catphone_kei_flg_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00601SF01DBean tmpBean = new SCW00601SF01DBean();
			tenso_tel_kei_flg_chgum_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00601SF02DBean tmpBean = new SCW00601SF02DBean();
			tenso_tel_kei_flg_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00601SF01DBean tmpBean = new SCW00601SF01DBean();
			sti_ko_tenso_kei_flg_chgum_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00601SF02DBean tmpBean = new SCW00601SF02DBean();
			sti_ko_tenso_kei_flg_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00601SF01DBean tmpBean = new SCW00601SF01DBean();
			htb_dsp_kei_flg_chgum_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00601SF02DBean tmpBean = new SCW00601SF02DBean();
			htb_dsp_kei_flg_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00601SF01DBean tmpBean = new SCW00601SF01DBean();
			niju_telno_kei_chgum_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00601SF01DBean tmpBean = new SCW00601SF01DBean();
			hitchi_kyohi_kei_flg_chgum_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00601SF02DBean tmpBean = new SCW00601SF02DBean();
			hitchi_kyohi_kei_flg_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00601SF01DBean tmpBean = new SCW00601SF01DBean();
			mwktel_kyohi_kei_flg_chgum_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00601SF02DBean tmpBean = new SCW00601SF02DBean();
			mwktel_kyohi_kei_flg_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00601SF01DBean tmpBean = new SCW00601SF01DBean();
			stino_incmhi_kei_flg_chgum_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00601SF02DBean tmpBean = new SCW00601SF02DBean();
			stino_incmhi_kei_flg_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00601SF01DBean tmpBean = new SCW00601SF01DBean();
			daihyo_trat_kei_hsk_chgum_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00601SF01DBean tmpBean = new SCW00601SF01DBean();
			itntoki_tensos_info_chgum_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00601SF02DBean tmpBean = new SCW00601SF02DBean();
			itntoki_add_cd_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00601SF02DBean tmpBean = new SCW00601SF02DBean();
			itntoki_sbt_cd_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00601SF01DBean tmpBean = new SCW00601SF01DBean();
			n_oabj_no_chgum_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00601SF01DBean tmpBean = new SCW00601SF01DBean();
			n_050_no_chgum_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00601SF01DBean tmpBean = new SCW00601SF01DBean();
			sip_nrn_chgum_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00601SF01DBean tmpBean = new SCW00601SF01DBean();
			takinort_ninsho_key_chgum_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00601SF01DBean tmpBean = new SCW00601SF01DBean();
			pppoe_sson_stset_cd_chgum_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00601SF02DBean tmpBean = new SCW00601SF02DBean();
			pppoe_sson_stset_cd_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00601SF01DBean tmpBean = new SCW00601SF01DBean();
			dhcp_yk_mk_cd_chgum_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00601SF02DBean tmpBean = new SCW00601SF02DBean();
			dhcp_yk_mk_cd_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00601SF01DBean tmpBean = new SCW00601SF01DBean();
			ylan_kino_mode_skcd_chgum_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00601SF02DBean tmpBean = new SCW00601SF02DBean();
			ylan_kino_mode_skcd_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00601SF01DBean tmpBean = new SCW00601SF01DBean();
			mlan_kino_mode_skcd_chgum_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00601SF02DBean tmpBean = new SCW00601SF02DBean();
			mlan_kino_mode_skcd_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00601SF01DBean tmpBean = new SCW00601SF01DBean();
			voip_yk_mk_cd_chgum_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00601SF02DBean tmpBean = new SCW00601SF02DBean();
			voip_yk_mk_cd_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00601SF01DBean tmpBean = new SCW00601SF01DBean();
			b2bua_yk_mk_cd_chgum_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00601SF02DBean tmpBean = new SCW00601SF02DBean();
			b2bua_yk_mk_cd_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00601SF01DBean tmpBean = new SCW00601SF01DBean();
			tk_prtcl_sbt_cd_chgum_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00601SF02DBean tmpBean = new SCW00601SF02DBean();
			tk_prtcl_sbt_cd_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00601SF01DBean tmpBean = new SCW00601SF01DBean();
			ipv6_taiiki_ctrl_cd_chgum_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00601SF02DBean tmpBean = new SCW00601SF02DBean();
			ipv6_taiiki_ctrl_cd_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00601SF01DBean tmpBean = new SCW00601SF01DBean();
			tknrt_rtr_nsid_chgum_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00601SF01DBean tmpBean = new SCW00601SF01DBean();
			tknrt_rtr_nsid_pwd_chgum_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00601SF01DBean tmpBean = new SCW00601SF01DBean();
			ipv6_ninsho_id_chgum_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00601SF01DBean tmpBean = new SCW00601SF01DBean();
			ipv6_ninsho_id_pwd_chgum_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00601SF01DBean tmpBean = new SCW00601SF01DBean();
			connect_mode_cd_chgum_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00601SF02DBean tmpBean = new SCW00601SF02DBean();
			connect_mode_cd_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00601SF01DBean tmpBean = new SCW00601SF01DBean();
			auto_cut_mode_cd_chgum_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00601SF02DBean tmpBean = new SCW00601SF02DBean();
			auto_cut_mode_cd_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00601SF01DBean tmpBean = new SCW00601SF01DBean();
			auto_cut_time_chgum_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00601SF01DBean tmpBean = new SCW00601SF01DBean();
			l2tp_ninsho_id_chgum_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00601SF01DBean tmpBean = new SCW00601SF01DBean();
			l2tp_ninsho_id_secon_chgum_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00601SF01DBean tmpBean = new SCW00601SF01DBean();
			pppoe_bridge_sbt_cd_chgum_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00601SF02DBean tmpBean = new SCW00601SF02DBean();
			pppoe_bridge_sbt_cd_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00601SF01DBean tmpBean = new SCW00601SF01DBean();
			ping_response_sbt_cd_chgum_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00601SF02DBean tmpBean = new SCW00601SF02DBean();
			ping_response_sbt_cd_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00601SF01DBean tmpBean = new SCW00601SF01DBean();
			ipv6_ping_rsp_sbt_cd_chgum_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00601SF02DBean tmpBean = new SCW00601SF02DBean();
			ipv6_ping_rsp_sbt_cd_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00601SF01DBean tmpBean = new SCW00601SF01DBean();
			tknrt_va_nsid_chgum_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00601SF01DBean tmpBean = new SCW00601SF01DBean();
			tknrt_va_nsid_pwd_chgum_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00601SF01DBean tmpBean = new SCW00601SF01DBean();
			tknrt_ols_ksbt_setcd_chgum_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00601SF02DBean tmpBean = new SCW00601SF02DBean();
			tknrt_ols_ksbt_setcd_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00601SF01DBean tmpBean = new SCW00601SF01DBean();
			ipv6_chuskk_cd_chgum_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00601SF01DBean tmpBean = new SCW00601SF01DBean();
			ipv6_ad_ifid_chgum_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00601SF01DBean tmpBean = new SCW00601SF01DBean();
			ipv6_taknkiki_model_cd_chgum_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00601SF01DBean tmpBean = new SCW00601SF01DBean();
			gepon_rnki_trgt_flg_chgum_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00601SF02DBean tmpBean = new SCW00601SF02DBean();
			gepon_rnki_trgt_flg_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00601SF01DBean tmpBean = new SCW00601SF01DBean();
			yusen_ko_skval_chgum_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00601SF02DBean tmpBean = new SCW00601SF02DBean();
			yusen_ko_skval_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00601SF02DBean tmpBean = new SCW00601SF02DBean();
			svc_order_dtail_inf_list.add(tmpBean);
		}
		// ANK-3754-00-00 ADD START
		for(int i=0; i<1 ; i++){
			SCW00601SF01DBean tmpBean = new SCW00601SF01DBean();
			ansn_hcs_kei_1_chgum_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00601SF02DBean tmpBean = new SCW00601SF02DBean();
			ansn_hcs_kei_1_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00601SF01DBean tmpBean = new SCW00601SF01DBean();
			ansn_hcs_id_1_chgum_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00601SF01DBean tmpBean = new SCW00601SF01DBean();
			shigai_telno_1_chgum_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00601SF01DBean tmpBean = new SCW00601SF01DBean();
			ansn_hcs_kei_2_chgum_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00601SF02DBean tmpBean = new SCW00601SF02DBean();
			ansn_hcs_kei_2_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00601SF01DBean tmpBean = new SCW00601SF01DBean();
			ansn_hcs_id_2_chgum_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00601SF01DBean tmpBean = new SCW00601SF01DBean();
			shigai_telno_2_chgum_inf_list.add(tmpBean);
		}
		// ANK-3754-00-00 ADD END
		// ANK-3876-00-00 ADD START
		for(int i=0; i<1 ; i++){
			SCW00601SF01DBean tmpBean = new SCW00601SF01DBean();
			nw_routing_no_chgum_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00601SF01DBean tmpBean = new SCW00601SF01DBean();
			svc_div_chgum_inf_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			SCW00601SF01DBean tmpBean = new SCW00601SF01DBean();
			domain_chgum_inf_list.add(tmpBean);
		}
		// ANK-3876-00-00 ADD END
	}
 
    /**
     *  Getter/Setterメソッド
     */
 
    public X33VDataTypeList getOrd_sbt_cd_inf_list() {
        return this.ord_sbt_cd_inf_list ;
    }
 
    public void setOrd_sbt_cd_inf_list(X33VDataTypeList param) {
        this.ord_sbt_cd_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_ord_sbt_cd_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<ord_sbt_cd_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) ord_sbt_cd_inf_list.get(i)).loadModelData("オーダ種別コード情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
    public String getOrd_sbt_cd_hoji_update() {
        return this.ord_sbt_cd_hoji_update ;
    }
 
    public void setOrd_sbt_cd_hoji_update(String param) {
        this.ord_sbt_cd_hoji_update = param ;
    }
 
    public String getOrd_sbt_cd_hoji_value() {
        return this.ord_sbt_cd_hoji_value ;
    }
 
    public void setOrd_sbt_cd_hoji_value( String param) {
        this.ord_sbt_cd_hoji_value = param ;
    }
 
    public String getOrd_sbt_cd_hoji_state() {
        return this.ord_sbt_cd_hoji_state ;
    }
 
    public void setOrd_sbt_cd_hoji_state(String param) {
        this.ord_sbt_cd_hoji_state = param ;
    }
 
    public String getSvc_kei_no_update() {
        return this.svc_kei_no_update ;
    }
 
    public void setSvc_kei_no_update(String param) {
        this.svc_kei_no_update = param ;
    }
 
    public String getSvc_kei_no_value() {
        return this.svc_kei_no_value ;
    }
 
    public void setSvc_kei_no_value( String param) {
        this.svc_kei_no_value = param ;
    }
 
    public Boolean getSvc_kei_no_enabled() {
        return this.svc_kei_no_enabled ;
    }    
 
    public void setSvc_kei_no_enabled(Boolean param) {
        this.svc_kei_no_enabled = param ;
    }
 
    public String getSvc_kei_no_state() {
        return this.svc_kei_no_state ;
    }
 
    public void setSvc_kei_no_state(String param) {
        this.svc_kei_no_state = param ;
    }
 
    public String getSvc_kei_ucwk_no_update() {
        return this.svc_kei_ucwk_no_update ;
    }
 
    public void setSvc_kei_ucwk_no_update(String param) {
        this.svc_kei_ucwk_no_update = param ;
    }
 
    public String getSvc_kei_ucwk_no_value() {
        return this.svc_kei_ucwk_no_value ;
    }
 
    public void setSvc_kei_ucwk_no_value( String param) {
        this.svc_kei_ucwk_no_value = param ;
    }
 
    public String getSvc_kei_ucwk_no_state() {
        return this.svc_kei_ucwk_no_state ;
    }
 
    public void setSvc_kei_ucwk_no_state(String param) {
        this.svc_kei_ucwk_no_state = param ;
    }
 
    public String getOp_svc_kei_no_update() {
        return this.op_svc_kei_no_update ;
    }
 
    public void setOp_svc_kei_no_update(String param) {
        this.op_svc_kei_no_update = param ;
    }
 
    public String getOp_svc_kei_no_value() {
        return this.op_svc_kei_no_value ;
    }
 
    public void setOp_svc_kei_no_value( String param) {
        this.op_svc_kei_no_value = param ;
    }
 
    public String getOp_svc_kei_no_state() {
        return this.op_svc_kei_no_state ;
    }
 
    public void setOp_svc_kei_no_state(String param) {
        this.op_svc_kei_no_state = param ;
    }
 
    public String getKktk_scv_kei_no_update() {
        return this.kktk_scv_kei_no_update ;
    }
 
    public void setKktk_scv_kei_no_update(String param) {
        this.kktk_scv_kei_no_update = param ;
    }
 
    public String getKktk_scv_kei_no_value() {
        return this.kktk_scv_kei_no_value ;
    }
 
    public void setKktk_scv_kei_no_value( String param) {
        this.kktk_scv_kei_no_value = param ;
    }
 
    public String getKktk_scv_kei_no_state() {
        return this.kktk_scv_kei_no_state ;
    }
 
    public void setKktk_scv_kei_no_state(String param) {
        this.kktk_scv_kei_no_state = param ;
    }
 
 
    public X33VDataTypeList getYokyu_mt_apl_sbt_inf_list() {
        return this.yokyu_mt_apl_sbt_inf_list ;
    }
 
    public void setYokyu_mt_apl_sbt_inf_list(X33VDataTypeList param) {
        this.yokyu_mt_apl_sbt_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_yokyu_mt_apl_sbt_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<yokyu_mt_apl_sbt_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) yokyu_mt_apl_sbt_inf_list.get(i)).loadModelData("要求元アプリ種別情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
 
    public X33VDataTypeList getTel_svc_order_inf_list() {
        return this.tel_svc_order_inf_list ;
    }
 
    public void setTel_svc_order_inf_list(X33VDataTypeList param) {
        this.tel_svc_order_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_tel_svc_order_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<tel_svc_order_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) tel_svc_order_inf_list.get(i)).loadModelData("電話サービスオーダ情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
 
    public X33VDataTypeList getYokyu_sbt_inf_list() {
        return this.yokyu_sbt_inf_list ;
    }
 
    public void setYokyu_sbt_inf_list(X33VDataTypeList param) {
        this.yokyu_sbt_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_yokyu_sbt_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<yokyu_sbt_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) yokyu_sbt_inf_list.get(i)).loadModelData("要求種別情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
    public String getSchedule_ymd_update() {
        return this.schedule_ymd_update ;
    }
 
    public void setSchedule_ymd_update(String param) {
        this.schedule_ymd_update = param ;
    }
 
    public String getSchedule_ymd_value() {
        return this.schedule_ymd_value ;
    }
 
    public void setSchedule_ymd_value( String param) {
        this.schedule_ymd_value = param ;
    }
 
    public String getSchedule_ymd_state() {
        return this.schedule_ymd_state ;
    }
 
    public void setSchedule_ymd_state(String param) {
        this.schedule_ymd_state = param ;
    }
 
 
    public X33VDataTypeList getNinsho_id_chgum_inf_list() {
        return this.ninsho_id_chgum_inf_list ;
    }
 
    public void setNinsho_id_chgum_inf_list(X33VDataTypeList param) {
        this.ninsho_id_chgum_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_ninsho_id_chgum_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<ninsho_id_chgum_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) ninsho_id_chgum_inf_list.get(i)).loadModelData("認証ＩＤ変更有無情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
    public String getNinsho_id_update() {
        return this.ninsho_id_update ;
    }
 
    public void setNinsho_id_update(String param) {
        this.ninsho_id_update = param ;
    }
 
    public String getNinsho_id_value() {
        return this.ninsho_id_value ;
    }
 
    public void setNinsho_id_value( String param) {
        this.ninsho_id_value = param ;
    }
 
    public Boolean getNinsho_id_enabled() {
        return this.ninsho_id_enabled ;
    }    
 
    public void setNinsho_id_enabled(Boolean param) {
        this.ninsho_id_enabled = param ;
    }
 
    public String getNinsho_id_state() {
        return this.ninsho_id_state ;
    }
 
    public void setNinsho_id_state(String param) {
        this.ninsho_id_state = param ;
    }
 
 
    public X33VDataTypeList getNinsho_id_pwd_chgum_inf_list() {
        return this.ninsho_id_pwd_chgum_inf_list ;
    }
 
    public void setNinsho_id_pwd_chgum_inf_list(X33VDataTypeList param) {
        this.ninsho_id_pwd_chgum_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_ninsho_id_pwd_chgum_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<ninsho_id_pwd_chgum_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) ninsho_id_pwd_chgum_inf_list.get(i)).loadModelData("認証ＩＤパスワード変更有無情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
    public String getNinsho_id_pwd_update() {
        return this.ninsho_id_pwd_update ;
    }
 
    public void setNinsho_id_pwd_update(String param) {
        this.ninsho_id_pwd_update = param ;
    }
 
    public String getNinsho_id_pwd_value() {
        return this.ninsho_id_pwd_value ;
    }
 
    public void setNinsho_id_pwd_value( String param) {
        this.ninsho_id_pwd_value = param ;
    }
 
    public Boolean getNinsho_id_pwd_enabled() {
        return this.ninsho_id_pwd_enabled ;
    }    
 
    public void setNinsho_id_pwd_enabled(Boolean param) {
        this.ninsho_id_pwd_enabled = param ;
    }
 
    public String getNinsho_id_pwd_state() {
        return this.ninsho_id_pwd_state ;
    }
 
    public void setNinsho_id_pwd_state(String param) {
        this.ninsho_id_pwd_state = param ;
    }
 
 
    public X33VDataTypeList getIp_ad_chgum_inf_list() {
        return this.ip_ad_chgum_inf_list ;
    }
 
    public void setIp_ad_chgum_inf_list(X33VDataTypeList param) {
        this.ip_ad_chgum_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_ip_ad_chgum_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<ip_ad_chgum_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) ip_ad_chgum_inf_list.get(i)).loadModelData("ＩＰアドレス変更有無情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
    public String getIp_ad_update() {
        return this.ip_ad_update ;
    }
 
    public void setIp_ad_update(String param) {
        this.ip_ad_update = param ;
    }
 
    public String getIp_ad_value() {
        return this.ip_ad_value ;
    }
 
    public void setIp_ad_value( String param) {
        this.ip_ad_value = param ;
    }
 
    public Boolean getIp_ad_enabled() {
        return this.ip_ad_enabled ;
    }    
 
    public void setIp_ad_enabled(Boolean param) {
        this.ip_ad_enabled = param ;
    }
 
    public String getIp_ad_state() {
        return this.ip_ad_state ;
    }
 
    public void setIp_ad_state(String param) {
        this.ip_ad_state = param ;
    }
 
 
    public X33VDataTypeList getNetmask_chgum_inf_list() {
        return this.netmask_chgum_inf_list ;
    }
 
    public void setNetmask_chgum_inf_list(X33VDataTypeList param) {
        this.netmask_chgum_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_netmask_chgum_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<netmask_chgum_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) netmask_chgum_inf_list.get(i)).loadModelData("ネットマスク変更有無情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
    public String getNetmask_update() {
        return this.netmask_update ;
    }
 
    public void setNetmask_update(String param) {
        this.netmask_update = param ;
    }
 
    public String getNetmask_value() {
        return this.netmask_value ;
    }
 
    public void setNetmask_value( String param) {
        this.netmask_value = param ;
    }
 
    public Boolean getNetmask_enabled() {
        return this.netmask_enabled ;
    }    
 
    public void setNetmask_enabled(Boolean param) {
        this.netmask_enabled = param ;
    }
 
    public String getNetmask_state() {
        return this.netmask_state ;
    }
 
    public void setNetmask_state(String param) {
        this.netmask_state = param ;
    }
 
 
    public X33VDataTypeList getBas_id_chgum_inf_list() {
        return this.bas_id_chgum_inf_list ;
    }
 
    public void setBas_id_chgum_inf_list(X33VDataTypeList param) {
        this.bas_id_chgum_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_bas_id_chgum_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<bas_id_chgum_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) bas_id_chgum_inf_list.get(i)).loadModelData("ＢＡＳ−ＩＤ変更有無情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
    public String getBas_id_update() {
        return this.bas_id_update ;
    }
 
    public void setBas_id_update(String param) {
        this.bas_id_update = param ;
    }
 
    public String getBas_id_value() {
        return this.bas_id_value ;
    }
 
    public void setBas_id_value( String param) {
        this.bas_id_value = param ;
    }
 
    public Boolean getBas_id_enabled() {
        return this.bas_id_enabled ;
    }    
 
    public void setBas_id_enabled(Boolean param) {
        this.bas_id_enabled = param ;
    }
 
    public String getBas_id_state() {
        return this.bas_id_state ;
    }
 
    public void setBas_id_state(String param) {
        this.bas_id_state = param ;
    }
 
 
    public X33VDataTypeList getMltise_cnt_chgum_inf_list() {
        return this.mltise_cnt_chgum_inf_list ;
    }
 
    public void setMltise_cnt_chgum_inf_list(X33VDataTypeList param) {
        this.mltise_cnt_chgum_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_mltise_cnt_chgum_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<mltise_cnt_chgum_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) mltise_cnt_chgum_inf_list.get(i)).loadModelData("マルチセッション数変更有無情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
    public String getMltise_cnt_update() {
        return this.mltise_cnt_update ;
    }
 
    public void setMltise_cnt_update(String param) {
        this.mltise_cnt_update = param ;
    }
 
    public String getMltise_cnt_value() {
        return this.mltise_cnt_value ;
    }
 
    public void setMltise_cnt_value( String param) {
        this.mltise_cnt_value = param ;
    }
 
    public Boolean getMltise_cnt_enabled() {
        return this.mltise_cnt_enabled ;
    }    
 
    public void setMltise_cnt_enabled(Boolean param) {
        this.mltise_cnt_enabled = param ;
    }
 
    public String getMltise_cnt_state() {
        return this.mltise_cnt_state ;
    }
 
    public void setMltise_cnt_state(String param) {
        this.mltise_cnt_state = param ;
    }
 
 
    public X33VDataTypeList getBas_host_id_chgum_inf_list() {
        return this.bas_host_id_chgum_inf_list ;
    }
 
    public void setBas_host_id_chgum_inf_list(X33VDataTypeList param) {
        this.bas_host_id_chgum_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_bas_host_id_chgum_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<bas_host_id_chgum_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) bas_host_id_chgum_inf_list.get(i)).loadModelData("ＢＡＳ−ホストＩＤ変更有無情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
    public String getBas_host_id_update() {
        return this.bas_host_id_update ;
    }
 
    public void setBas_host_id_update(String param) {
        this.bas_host_id_update = param ;
    }
 
    public String getBas_host_id_value() {
        return this.bas_host_id_value ;
    }
 
    public void setBas_host_id_value( String param) {
        this.bas_host_id_value = param ;
    }
 
    public Boolean getBas_host_id_enabled() {
        return this.bas_host_id_enabled ;
    }    
 
    public void setBas_host_id_enabled(Boolean param) {
        this.bas_host_id_enabled = param ;
    }
 
    public String getBas_host_id_state() {
        return this.bas_host_id_state ;
    }
 
    public void setBas_host_id_state(String param) {
        this.bas_host_id_state = param ;
    }
 
 
    public X33VDataTypeList getVlan_id_chgum_inf_list() {
        return this.vlan_id_chgum_inf_list ;
    }
 
    public void setVlan_id_chgum_inf_list(X33VDataTypeList param) {
        this.vlan_id_chgum_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_vlan_id_chgum_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<vlan_id_chgum_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) vlan_id_chgum_inf_list.get(i)).loadModelData("ＶＬＡＮ−ＩＤ変更有無情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
    public String getVlan_id_update() {
        return this.vlan_id_update ;
    }
 
    public void setVlan_id_update(String param) {
        this.vlan_id_update = param ;
    }
 
    public String getVlan_id_value() {
        return this.vlan_id_value ;
    }
 
    public void setVlan_id_value( String param) {
        this.vlan_id_value = param ;
    }
 
    public Boolean getVlan_id_enabled() {
        return this.vlan_id_enabled ;
    }    
 
    public void setVlan_id_enabled(Boolean param) {
        this.vlan_id_enabled = param ;
    }
 
    public String getVlan_id_state() {
        return this.vlan_id_state ;
    }
 
    public void setVlan_id_state(String param) {
        this.vlan_id_state = param ;
    }
 
 
    public X33VDataTypeList getSvc_id_chgum_inf_list() {
        return this.svc_id_chgum_inf_list ;
    }
 
    public void setSvc_id_chgum_inf_list(X33VDataTypeList param) {
        this.svc_id_chgum_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_svc_id_chgum_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<svc_id_chgum_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) svc_id_chgum_inf_list.get(i)).loadModelData("サービスＩＤ変更有無情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
    public String getSvc_id_update() {
        return this.svc_id_update ;
    }
 
    public void setSvc_id_update(String param) {
        this.svc_id_update = param ;
    }
 
    public String getSvc_id_value() {
        return this.svc_id_value ;
    }
 
    public void setSvc_id_value( String param) {
        this.svc_id_value = param ;
    }
 
    public Boolean getSvc_id_enabled() {
        return this.svc_id_enabled ;
    }    
 
    public void setSvc_id_enabled(Boolean param) {
        this.svc_id_enabled = param ;
    }
 
    public String getSvc_id_state() {
        return this.svc_id_state ;
    }
 
    public void setSvc_id_state(String param) {
        this.svc_id_state = param ;
    }
 
    public String getVa_macad_update() {
        return this.va_macad_update ;
    }
 
    public void setVa_macad_update(String param) {
        this.va_macad_update = param ;
    }
 
    public String getVa_macad_value() {
        return this.va_macad_value ;
    }
 
    public void setVa_macad_value( String param) {
        this.va_macad_value = param ;
    }
 
    public Boolean getVa_macad_enabled() {
        return this.va_macad_enabled ;
    }    
 
    public void setVa_macad_enabled(Boolean param) {
        this.va_macad_enabled = param ;
    }
 
    public String getVa_macad_state() {
        return this.va_macad_state ;
    }
 
    public void setVa_macad_state(String param) {
        this.va_macad_state = param ;
    }
 
 
    public X33VDataTypeList getVa_ninsho_key_chgum_inf_list() {
        return this.va_ninsho_key_chgum_inf_list ;
    }
 
    public void setVa_ninsho_key_chgum_inf_list(X33VDataTypeList param) {
        this.va_ninsho_key_chgum_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_va_ninsho_key_chgum_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<va_ninsho_key_chgum_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) va_ninsho_key_chgum_inf_list.get(i)).loadModelData("ＶＡ認証キー変更有無情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
    public String getVa_ninsho_key_update() {
        return this.va_ninsho_key_update ;
    }
 
    public void setVa_ninsho_key_update(String param) {
        this.va_ninsho_key_update = param ;
    }
 
    public String getVa_ninsho_key_value() {
        return this.va_ninsho_key_value ;
    }
 
    public void setVa_ninsho_key_value( String param) {
        this.va_ninsho_key_value = param ;
    }
 
    public Boolean getVa_ninsho_key_enabled() {
        return this.va_ninsho_key_enabled ;
    }    
 
    public void setVa_ninsho_key_enabled(Boolean param) {
        this.va_ninsho_key_enabled = param ;
    }
 
    public String getVa_ninsho_key_state() {
        return this.va_ninsho_key_state ;
    }
 
    public void setVa_ninsho_key_state(String param) {
        this.va_ninsho_key_state = param ;
    }
 
 
    public X33VDataTypeList getSip_user_id_1_chgum_inf_list() {
        return this.sip_user_id_1_chgum_inf_list ;
    }
 
    public void setSip_user_id_1_chgum_inf_list(X33VDataTypeList param) {
        this.sip_user_id_1_chgum_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_sip_user_id_1_chgum_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<sip_user_id_1_chgum_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) sip_user_id_1_chgum_inf_list.get(i)).loadModelData("ＳＩＰユーザーＩＤ＃１変更有無情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
    public String getSip_user_id_1_update() {
        return this.sip_user_id_1_update ;
    }
 
    public void setSip_user_id_1_update(String param) {
        this.sip_user_id_1_update = param ;
    }
 
    public String getSip_user_id_1_value() {
        return this.sip_user_id_1_value ;
    }
 
    public void setSip_user_id_1_value( String param) {
        this.sip_user_id_1_value = param ;
    }
 
    public Boolean getSip_user_id_1_enabled() {
        return this.sip_user_id_1_enabled ;
    }    
 
    public void setSip_user_id_1_enabled(Boolean param) {
        this.sip_user_id_1_enabled = param ;
    }
 
    public String getSip_user_id_1_state() {
        return this.sip_user_id_1_state ;
    }
 
    public void setSip_user_id_1_state(String param) {
        this.sip_user_id_1_state = param ;
    }
 
 
    public X33VDataTypeList getSip_user_id_pwd_1_chgum_inf_list() {
        return this.sip_user_id_pwd_1_chgum_inf_list ;
    }
 
    public void setSip_user_id_pwd_1_chgum_inf_list(X33VDataTypeList param) {
        this.sip_user_id_pwd_1_chgum_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_sip_user_id_pwd_1_chgum_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<sip_user_id_pwd_1_chgum_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) sip_user_id_pwd_1_chgum_inf_list.get(i)).loadModelData("ＳＩＰユーザーＩＤパスワード＃１変更有無情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
    public String getSip_user_id_pwd_1_update() {
        return this.sip_user_id_pwd_1_update ;
    }
 
    public void setSip_user_id_pwd_1_update(String param) {
        this.sip_user_id_pwd_1_update = param ;
    }
 
    public String getSip_user_id_pwd_1_value() {
        return this.sip_user_id_pwd_1_value ;
    }
 
    public void setSip_user_id_pwd_1_value( String param) {
        this.sip_user_id_pwd_1_value = param ;
    }
 
    public Boolean getSip_user_id_pwd_1_enabled() {
        return this.sip_user_id_pwd_1_enabled ;
    }    
 
    public void setSip_user_id_pwd_1_enabled(Boolean param) {
        this.sip_user_id_pwd_1_enabled = param ;
    }
 
    public String getSip_user_id_pwd_1_state() {
        return this.sip_user_id_pwd_1_state ;
    }
 
    public void setSip_user_id_pwd_1_state(String param) {
        this.sip_user_id_pwd_1_state = param ;
    }
 
 
    public X33VDataTypeList getSip_server_domain_1_chgum_inf_list() {
        return this.sip_server_domain_1_chgum_inf_list ;
    }
 
    public void setSip_server_domain_1_chgum_inf_list(X33VDataTypeList param) {
        this.sip_server_domain_1_chgum_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_sip_server_domain_1_chgum_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<sip_server_domain_1_chgum_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) sip_server_domain_1_chgum_inf_list.get(i)).loadModelData("ＳＩＰサーバードメイン＃１変更有無情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
    public String getSip_server_domain_1_update() {
        return this.sip_server_domain_1_update ;
    }
 
    public void setSip_server_domain_1_update(String param) {
        this.sip_server_domain_1_update = param ;
    }
 
    public String getSip_server_domain_1_value() {
        return this.sip_server_domain_1_value ;
    }
 
    public void setSip_server_domain_1_value( String param) {
        this.sip_server_domain_1_value = param ;
    }
 
    public Boolean getSip_server_domain_1_enabled() {
        return this.sip_server_domain_1_enabled ;
    }    
 
    public void setSip_server_domain_1_enabled(Boolean param) {
        this.sip_server_domain_1_enabled = param ;
    }
 
    public String getSip_server_domain_1_state() {
        return this.sip_server_domain_1_state ;
    }
 
    public void setSip_server_domain_1_state(String param) {
        this.sip_server_domain_1_state = param ;
    }
 
 
    public X33VDataTypeList getSip_server_ad_1_chgum_inf_list() {
        return this.sip_server_ad_1_chgum_inf_list ;
    }
 
    public void setSip_server_ad_1_chgum_inf_list(X33VDataTypeList param) {
        this.sip_server_ad_1_chgum_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_sip_server_ad_1_chgum_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<sip_server_ad_1_chgum_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) sip_server_ad_1_chgum_inf_list.get(i)).loadModelData("ＳＩＰサーバーアドレス＃１変更有無情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
    public String getSip_server_ad_1_update() {
        return this.sip_server_ad_1_update ;
    }
 
    public void setSip_server_ad_1_update(String param) {
        this.sip_server_ad_1_update = param ;
    }
 
    public String getSip_server_ad_1_value() {
        return this.sip_server_ad_1_value ;
    }
 
    public void setSip_server_ad_1_value( String param) {
        this.sip_server_ad_1_value = param ;
    }
 
    public Boolean getSip_server_ad_1_enabled() {
        return this.sip_server_ad_1_enabled ;
    }    
 
    public void setSip_server_ad_1_enabled(Boolean param) {
        this.sip_server_ad_1_enabled = param ;
    }
 
    public String getSip_server_ad_1_state() {
        return this.sip_server_ad_1_state ;
    }
 
    public void setSip_server_ad_1_state(String param) {
        this.sip_server_ad_1_state = param ;
    }
 
 
    public X33VDataTypeList getMain_telno_1_chgum_inf_list() {
        return this.main_telno_1_chgum_inf_list ;
    }
 
    public void setMain_telno_1_chgum_inf_list(X33VDataTypeList param) {
        this.main_telno_1_chgum_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_main_telno_1_chgum_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<main_telno_1_chgum_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) main_telno_1_chgum_inf_list.get(i)).loadModelData("主電話番号＃１変更有無情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
    public String getMain_telno_1_update() {
        return this.main_telno_1_update ;
    }
 
    public void setMain_telno_1_update(String param) {
        this.main_telno_1_update = param ;
    }
 
    public String getMain_telno_1_value() {
        return this.main_telno_1_value ;
    }
 
    public void setMain_telno_1_value( String param) {
        this.main_telno_1_value = param ;
    }
 
    public Boolean getMain_telno_1_enabled() {
        return this.main_telno_1_enabled ;
    }    
 
    public void setMain_telno_1_enabled(Boolean param) {
        this.main_telno_1_enabled = param ;
    }
 
    public String getMain_telno_1_state() {
        return this.main_telno_1_state ;
    }
 
    public void setMain_telno_1_state(String param) {
        this.main_telno_1_state = param ;
    }
 
 
    public X33VDataTypeList getSub_telno_1_chgum_inf_list() {
        return this.sub_telno_1_chgum_inf_list ;
    }
 
    public void setSub_telno_1_chgum_inf_list(X33VDataTypeList param) {
        this.sub_telno_1_chgum_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_sub_telno_1_chgum_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<sub_telno_1_chgum_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) sub_telno_1_chgum_inf_list.get(i)).loadModelData("副電話番号＃１変更有無情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
    public String getSub_telno_1_update() {
        return this.sub_telno_1_update ;
    }
 
    public void setSub_telno_1_update(String param) {
        this.sub_telno_1_update = param ;
    }
 
    public String getSub_telno_1_value() {
        return this.sub_telno_1_value ;
    }
 
    public void setSub_telno_1_value( String param) {
        this.sub_telno_1_value = param ;
    }
 
    public Boolean getSub_telno_1_enabled() {
        return this.sub_telno_1_enabled ;
    }    
 
    public void setSub_telno_1_enabled(Boolean param) {
        this.sub_telno_1_enabled = param ;
    }
 
    public String getSub_telno_1_state() {
        return this.sub_telno_1_state ;
    }
 
    public void setSub_telno_1_state(String param) {
        this.sub_telno_1_state = param ;
    }
 
 
    public X33VDataTypeList getSip_doji_connect_cnt_chgum_inf_list() {
        return this.sip_doji_connect_cnt_chgum_inf_list ;
    }
 
    public void setSip_doji_connect_cnt_chgum_inf_list(X33VDataTypeList param) {
        this.sip_doji_connect_cnt_chgum_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_sip_doji_connect_cnt_chgum_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<sip_doji_connect_cnt_chgum_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) sip_doji_connect_cnt_chgum_inf_list.get(i)).loadModelData("ＳＩＰ同時接続数変更有無情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
    public String getSip_doji_connect_cnt_update() {
        return this.sip_doji_connect_cnt_update ;
    }
 
    public void setSip_doji_connect_cnt_update(String param) {
        this.sip_doji_connect_cnt_update = param ;
    }
 
    public String getSip_doji_connect_cnt_value() {
        return this.sip_doji_connect_cnt_value ;
    }
 
    public void setSip_doji_connect_cnt_value( String param) {
        this.sip_doji_connect_cnt_value = param ;
    }
 
    public Boolean getSip_doji_connect_cnt_enabled() {
        return this.sip_doji_connect_cnt_enabled ;
    }    
 
    public void setSip_doji_connect_cnt_enabled(Boolean param) {
        this.sip_doji_connect_cnt_enabled = param ;
    }
 
    public String getSip_doji_connect_cnt_state() {
        return this.sip_doji_connect_cnt_state ;
    }
 
    public void setSip_doji_connect_cnt_state(String param) {
        this.sip_doji_connect_cnt_state = param ;
    }
 
 
    public X33VDataTypeList getEoh_telno_tchi_set_chgum_inf_list() {
        return this.eoh_telno_tchi_set_chgum_inf_list ;
    }
 
    public void setEoh_telno_tchi_set_chgum_inf_list(X33VDataTypeList param) {
        this.eoh_telno_tchi_set_chgum_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_eoh_telno_tchi_set_chgum_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<eoh_telno_tchi_set_chgum_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) eoh_telno_tchi_set_chgum_inf_list.get(i)).loadModelData("ｅｏ光電話発番号通知設定変更有無情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
 
    public X33VDataTypeList getEoh_telno_tchi_set_inf_list() {
        return this.eoh_telno_tchi_set_inf_list ;
    }
 
    public void setEoh_telno_tchi_set_inf_list(X33VDataTypeList param) {
        this.eoh_telno_tchi_set_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_eoh_telno_tchi_set_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<eoh_telno_tchi_set_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) eoh_telno_tchi_set_inf_list.get(i)).loadModelData("ｅｏ光電話発番号通知設定情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
 
    public X33VDataTypeList getSip_user_id_2_chgum_inf_list() {
        return this.sip_user_id_2_chgum_inf_list ;
    }
 
    public void setSip_user_id_2_chgum_inf_list(X33VDataTypeList param) {
        this.sip_user_id_2_chgum_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_sip_user_id_2_chgum_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<sip_user_id_2_chgum_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) sip_user_id_2_chgum_inf_list.get(i)).loadModelData("ＳＩＰユーザーＩＤ＃２変更有無情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
    public String getSip_user_id_2_update() {
        return this.sip_user_id_2_update ;
    }
 
    public void setSip_user_id_2_update(String param) {
        this.sip_user_id_2_update = param ;
    }
 
    public String getSip_user_id_2_value() {
        return this.sip_user_id_2_value ;
    }
 
    public void setSip_user_id_2_value( String param) {
        this.sip_user_id_2_value = param ;
    }
 
    public Boolean getSip_user_id_2_enabled() {
        return this.sip_user_id_2_enabled ;
    }    
 
    public void setSip_user_id_2_enabled(Boolean param) {
        this.sip_user_id_2_enabled = param ;
    }
 
    public String getSip_user_id_2_state() {
        return this.sip_user_id_2_state ;
    }
 
    public void setSip_user_id_2_state(String param) {
        this.sip_user_id_2_state = param ;
    }
 
 
    public X33VDataTypeList getSip_user_id_pwd_2_chgum_inf_list() {
        return this.sip_user_id_pwd_2_chgum_inf_list ;
    }
 
    public void setSip_user_id_pwd_2_chgum_inf_list(X33VDataTypeList param) {
        this.sip_user_id_pwd_2_chgum_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_sip_user_id_pwd_2_chgum_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<sip_user_id_pwd_2_chgum_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) sip_user_id_pwd_2_chgum_inf_list.get(i)).loadModelData("ＳＩＰユーザーＩＤパスワード＃２変更有無情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
    public String getSip_user_id_pwd_2_update() {
        return this.sip_user_id_pwd_2_update ;
    }
 
    public void setSip_user_id_pwd_2_update(String param) {
        this.sip_user_id_pwd_2_update = param ;
    }
 
    public String getSip_user_id_pwd_2_value() {
        return this.sip_user_id_pwd_2_value ;
    }
 
    public void setSip_user_id_pwd_2_value( String param) {
        this.sip_user_id_pwd_2_value = param ;
    }
 
    public Boolean getSip_user_id_pwd_2_enabled() {
        return this.sip_user_id_pwd_2_enabled ;
    }    
 
    public void setSip_user_id_pwd_2_enabled(Boolean param) {
        this.sip_user_id_pwd_2_enabled = param ;
    }
 
    public String getSip_user_id_pwd_2_state() {
        return this.sip_user_id_pwd_2_state ;
    }
 
    public void setSip_user_id_pwd_2_state(String param) {
        this.sip_user_id_pwd_2_state = param ;
    }
 
 
    public X33VDataTypeList getSip_server_domain_2_chgum_inf_list() {
        return this.sip_server_domain_2_chgum_inf_list ;
    }
 
    public void setSip_server_domain_2_chgum_inf_list(X33VDataTypeList param) {
        this.sip_server_domain_2_chgum_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_sip_server_domain_2_chgum_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<sip_server_domain_2_chgum_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) sip_server_domain_2_chgum_inf_list.get(i)).loadModelData("ＳＩＰサーバードメイン＃２変更有無情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
    public String getSip_server_domain_2_update() {
        return this.sip_server_domain_2_update ;
    }
 
    public void setSip_server_domain_2_update(String param) {
        this.sip_server_domain_2_update = param ;
    }
 
    public String getSip_server_domain_2_value() {
        return this.sip_server_domain_2_value ;
    }
 
    public void setSip_server_domain_2_value( String param) {
        this.sip_server_domain_2_value = param ;
    }
 
    public Boolean getSip_server_domain_2_enabled() {
        return this.sip_server_domain_2_enabled ;
    }    
 
    public void setSip_server_domain_2_enabled(Boolean param) {
        this.sip_server_domain_2_enabled = param ;
    }
 
    public String getSip_server_domain_2_state() {
        return this.sip_server_domain_2_state ;
    }
 
    public void setSip_server_domain_2_state(String param) {
        this.sip_server_domain_2_state = param ;
    }
 
 
    public X33VDataTypeList getSip_server_ad_2_chgum_inf_list() {
        return this.sip_server_ad_2_chgum_inf_list ;
    }
 
    public void setSip_server_ad_2_chgum_inf_list(X33VDataTypeList param) {
        this.sip_server_ad_2_chgum_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_sip_server_ad_2_chgum_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<sip_server_ad_2_chgum_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) sip_server_ad_2_chgum_inf_list.get(i)).loadModelData("ＳＩＰサーバーアドレス＃２変更有無情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
    public String getSip_server_ad_2_update() {
        return this.sip_server_ad_2_update ;
    }
 
    public void setSip_server_ad_2_update(String param) {
        this.sip_server_ad_2_update = param ;
    }
 
    public String getSip_server_ad_2_value() {
        return this.sip_server_ad_2_value ;
    }
 
    public void setSip_server_ad_2_value( String param) {
        this.sip_server_ad_2_value = param ;
    }
 
    public Boolean getSip_server_ad_2_enabled() {
        return this.sip_server_ad_2_enabled ;
    }    
 
    public void setSip_server_ad_2_enabled(Boolean param) {
        this.sip_server_ad_2_enabled = param ;
    }
 
    public String getSip_server_ad_2_state() {
        return this.sip_server_ad_2_state ;
    }
 
    public void setSip_server_ad_2_state(String param) {
        this.sip_server_ad_2_state = param ;
    }
 
 
    public X33VDataTypeList getMain_telno_2_chgum_inf_list() {
        return this.main_telno_2_chgum_inf_list ;
    }
 
    public void setMain_telno_2_chgum_inf_list(X33VDataTypeList param) {
        this.main_telno_2_chgum_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_main_telno_2_chgum_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<main_telno_2_chgum_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) main_telno_2_chgum_inf_list.get(i)).loadModelData("主電話番号＃２変更有無情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
    public String getMain_telno_2_update() {
        return this.main_telno_2_update ;
    }
 
    public void setMain_telno_2_update(String param) {
        this.main_telno_2_update = param ;
    }
 
    public String getMain_telno_2_value() {
        return this.main_telno_2_value ;
    }
 
    public void setMain_telno_2_value( String param) {
        this.main_telno_2_value = param ;
    }
 
    public Boolean getMain_telno_2_enabled() {
        return this.main_telno_2_enabled ;
    }    
 
    public void setMain_telno_2_enabled(Boolean param) {
        this.main_telno_2_enabled = param ;
    }
 
    public String getMain_telno_2_state() {
        return this.main_telno_2_state ;
    }
 
    public void setMain_telno_2_state(String param) {
        this.main_telno_2_state = param ;
    }
 
 
    public X33VDataTypeList getMain_telno_incmset_1_chgum_inf_list() {
        return this.main_telno_incmset_1_chgum_inf_list ;
    }
 
    public void setMain_telno_incmset_1_chgum_inf_list(X33VDataTypeList param) {
        this.main_telno_incmset_1_chgum_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_main_telno_incmset_1_chgum_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<main_telno_incmset_1_chgum_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) main_telno_incmset_1_chgum_inf_list.get(i)).loadModelData("主電話番号着信設定＃１変更有無情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
 
    public X33VDataTypeList getMain_telno_incomset_1_inf_list() {
        return this.main_telno_incomset_1_inf_list ;
    }
 
    public void setMain_telno_incomset_1_inf_list(X33VDataTypeList param) {
        this.main_telno_incomset_1_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_main_telno_incomset_1_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<main_telno_incomset_1_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) main_telno_incomset_1_inf_list.get(i)).loadModelData("主電話番号着信設定＃１情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
 
    public X33VDataTypeList getMain_telno_incmset_2_chgum_inf_list() {
        return this.main_telno_incmset_2_chgum_inf_list ;
    }
 
    public void setMain_telno_incmset_2_chgum_inf_list(X33VDataTypeList param) {
        this.main_telno_incmset_2_chgum_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_main_telno_incmset_2_chgum_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<main_telno_incmset_2_chgum_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) main_telno_incmset_2_chgum_inf_list.get(i)).loadModelData("主電話番号着信設定＃２変更有無情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
 
    public X33VDataTypeList getMain_telno_incomset_2_inf_list() {
        return this.main_telno_incomset_2_inf_list ;
    }
 
    public void setMain_telno_incomset_2_inf_list(X33VDataTypeList param) {
        this.main_telno_incomset_2_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_main_telno_incomset_2_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<main_telno_incomset_2_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) main_telno_incomset_2_inf_list.get(i)).loadModelData("主電話番号着信設定＃２情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
 
    public X33VDataTypeList getTel_port_skt_set_chgum_inf_list() {
        return this.tel_port_skt_set_chgum_inf_list ;
    }
 
    public void setTel_port_skt_set_chgum_inf_list(X33VDataTypeList param) {
        this.tel_port_skt_set_chgum_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_tel_port_skt_set_chgum_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<tel_port_skt_set_chgum_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) tel_port_skt_set_chgum_inf_list.get(i)).loadModelData("電話ポート死活設定変更有無情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
 
    public X33VDataTypeList getTel_port_skt_set_inf_list() {
        return this.tel_port_skt_set_inf_list ;
    }
 
    public void setTel_port_skt_set_inf_list(X33VDataTypeList param) {
        this.tel_port_skt_set_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_tel_port_skt_set_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<tel_port_skt_set_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) tel_port_skt_set_inf_list.get(i)).loadModelData("電話ポート死活設定情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
 
    public X33VDataTypeList getChannel_cnt_chgum_inf_list() {
        return this.channel_cnt_chgum_inf_list ;
    }
 
    public void setChannel_cnt_chgum_inf_list(X33VDataTypeList param) {
        this.channel_cnt_chgum_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_channel_cnt_chgum_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<channel_cnt_chgum_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) channel_cnt_chgum_inf_list.get(i)).loadModelData("チャネル数変更有無情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
    public String getChannel_cnt_update() {
        return this.channel_cnt_update ;
    }
 
    public void setChannel_cnt_update(String param) {
        this.channel_cnt_update = param ;
    }
 
    public String getChannel_cnt_value() {
        return this.channel_cnt_value ;
    }
 
    public void setChannel_cnt_value( String param) {
        this.channel_cnt_value = param ;
    }
 
    public Boolean getChannel_cnt_enabled() {
        return this.channel_cnt_enabled ;
    }    
 
    public void setChannel_cnt_enabled(Boolean param) {
        this.channel_cnt_enabled = param ;
    }
 
    public String getChannel_cnt_state() {
        return this.channel_cnt_state ;
    }
 
    public void setChannel_cnt_state(String param) {
        this.channel_cnt_state = param ;
    }
 
 
    public X33VDataTypeList getSip_user_id_chgum_inf_list() {
        return this.sip_user_id_chgum_inf_list ;
    }
 
    public void setSip_user_id_chgum_inf_list(X33VDataTypeList param) {
        this.sip_user_id_chgum_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_sip_user_id_chgum_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<sip_user_id_chgum_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) sip_user_id_chgum_inf_list.get(i)).loadModelData("ＳＩＰユーザーＩＤ変更有無情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
    public String getSip_user_id_update() {
        return this.sip_user_id_update ;
    }
 
    public void setSip_user_id_update(String param) {
        this.sip_user_id_update = param ;
    }
 
    public String getSip_user_id_value() {
        return this.sip_user_id_value ;
    }
 
    public void setSip_user_id_value( String param) {
        this.sip_user_id_value = param ;
    }
 
    public Boolean getSip_user_id_enabled() {
        return this.sip_user_id_enabled ;
    }    
 
    public void setSip_user_id_enabled(Boolean param) {
        this.sip_user_id_enabled = param ;
    }
 
    public String getSip_user_id_state() {
        return this.sip_user_id_state ;
    }
 
    public void setSip_user_id_state(String param) {
        this.sip_user_id_state = param ;
    }
 
 
    public X33VDataTypeList getSip_user_id_pwd_chgum_inf_list() {
        return this.sip_user_id_pwd_chgum_inf_list ;
    }
 
    public void setSip_user_id_pwd_chgum_inf_list(X33VDataTypeList param) {
        this.sip_user_id_pwd_chgum_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_sip_user_id_pwd_chgum_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<sip_user_id_pwd_chgum_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) sip_user_id_pwd_chgum_inf_list.get(i)).loadModelData("ＳＩＰユーザーＩＤパスワード変更有無情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
    public String getSip_user_id_pwd_update() {
        return this.sip_user_id_pwd_update ;
    }
 
    public void setSip_user_id_pwd_update(String param) {
        this.sip_user_id_pwd_update = param ;
    }
 
    public String getSip_user_id_pwd_value() {
        return this.sip_user_id_pwd_value ;
    }
 
    public void setSip_user_id_pwd_value( String param) {
        this.sip_user_id_pwd_value = param ;
    }
 
    public Boolean getSip_user_id_pwd_enabled() {
        return this.sip_user_id_pwd_enabled ;
    }    
 
    public void setSip_user_id_pwd_enabled(Boolean param) {
        this.sip_user_id_pwd_enabled = param ;
    }
 
    public String getSip_user_id_pwd_state() {
        return this.sip_user_id_pwd_state ;
    }
 
    public void setSip_user_id_pwd_state(String param) {
        this.sip_user_id_pwd_state = param ;
    }
 
 
    public X33VDataTypeList getDaihyo_tnmt_info_chgum_inf_list() {
        return this.daihyo_tnmt_info_chgum_inf_list ;
    }
 
    public void setDaihyo_tnmt_info_chgum_inf_list(X33VDataTypeList param) {
        this.daihyo_tnmt_info_chgum_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_daihyo_tnmt_info_chgum_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<daihyo_tnmt_info_chgum_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) daihyo_tnmt_info_chgum_inf_list.get(i)).loadModelData("代表端末情報変更有無情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
    public String getDaihyo_ad_update() {
        return this.daihyo_ad_update ;
    }
 
    public void setDaihyo_ad_update(String param) {
        this.daihyo_ad_update = param ;
    }
 
    public String getDaihyo_ad_value() {
        return this.daihyo_ad_value ;
    }
 
    public void setDaihyo_ad_value( String param) {
        this.daihyo_ad_value = param ;
    }
 
    public Boolean getDaihyo_ad_enabled() {
        return this.daihyo_ad_enabled ;
    }    
 
    public void setDaihyo_ad_enabled(Boolean param) {
        this.daihyo_ad_enabled = param ;
    }
 
    public String getDaihyo_ad_state() {
        return this.daihyo_ad_state ;
    }
 
    public void setDaihyo_ad_state(String param) {
        this.daihyo_ad_state = param ;
    }
 
    public String getDaihyo_telno_update() {
        return this.daihyo_telno_update ;
    }
 
    public void setDaihyo_telno_update(String param) {
        this.daihyo_telno_update = param ;
    }
 
    public String getDaihyo_telno_value() {
        return this.daihyo_telno_value ;
    }
 
    public void setDaihyo_telno_value( String param) {
        this.daihyo_telno_value = param ;
    }
 
    public Boolean getDaihyo_telno_enabled() {
        return this.daihyo_telno_enabled ;
    }    
 
    public void setDaihyo_telno_enabled(Boolean param) {
        this.daihyo_telno_enabled = param ;
    }
 
    public String getDaihyo_telno_state() {
        return this.daihyo_telno_state ;
    }
 
    public void setDaihyo_telno_state(String param) {
        this.daihyo_telno_state = param ;
    }
 
 
    public X33VDataTypeList getTnmt_info_chgum_inf_list() {
        return this.tnmt_info_chgum_inf_list ;
    }
 
    public void setTnmt_info_chgum_inf_list(X33VDataTypeList param) {
        this.tnmt_info_chgum_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_tnmt_info_chgum_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<tnmt_info_chgum_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) tnmt_info_chgum_inf_list.get(i)).loadModelData("端末情報変更有無情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
    public String getTnmt_skbt_no_update() {
        return this.tnmt_skbt_no_update ;
    }
 
    public void setTnmt_skbt_no_update(String param) {
        this.tnmt_skbt_no_update = param ;
    }
 
    public String getTnmt_skbt_no_value() {
        return this.tnmt_skbt_no_value ;
    }
 
    public void setTnmt_skbt_no_value( String param) {
        this.tnmt_skbt_no_value = param ;
    }
 
    public Boolean getTnmt_skbt_no_enabled() {
        return this.tnmt_skbt_no_enabled ;
    }    
 
    public void setTnmt_skbt_no_enabled(Boolean param) {
        this.tnmt_skbt_no_enabled = param ;
    }
 
    public String getTnmt_skbt_no_state() {
        return this.tnmt_skbt_no_state ;
    }
 
    public void setTnmt_skbt_no_state(String param) {
        this.tnmt_skbt_no_state = param ;
    }
 
    public String getMain_ad_update() {
        return this.main_ad_update ;
    }
 
    public void setMain_ad_update(String param) {
        this.main_ad_update = param ;
    }
 
    public String getMain_ad_value() {
        return this.main_ad_value ;
    }
 
    public void setMain_ad_value( String param) {
        this.main_ad_value = param ;
    }
 
    public Boolean getMain_ad_enabled() {
        return this.main_ad_enabled ;
    }    
 
    public void setMain_ad_enabled(Boolean param) {
        this.main_ad_enabled = param ;
    }
 
    public String getMain_ad_state() {
        return this.main_ad_state ;
    }
 
    public void setMain_ad_state(String param) {
        this.main_ad_state = param ;
    }
 
    public String getMain_tel_no_update() {
        return this.main_tel_no_update ;
    }
 
    public void setMain_tel_no_update(String param) {
        this.main_tel_no_update = param ;
    }
 
    public String getMain_tel_no_value() {
        return this.main_tel_no_value ;
    }
 
    public void setMain_tel_no_value( String param) {
        this.main_tel_no_value = param ;
    }
 
    public Boolean getMain_tel_no_enabled() {
        return this.main_tel_no_enabled ;
    }    
 
    public void setMain_tel_no_enabled(Boolean param) {
        this.main_tel_no_enabled = param ;
    }
 
    public String getMain_tel_no_state() {
        return this.main_tel_no_state ;
    }
 
    public void setMain_tel_no_state(String param) {
        this.main_tel_no_state = param ;
    }
 
 
    public X33VDataTypeList getTnmt_sbt_chgum_inf_list() {
        return this.tnmt_sbt_chgum_inf_list ;
    }
 
    public void setTnmt_sbt_chgum_inf_list(X33VDataTypeList param) {
        this.tnmt_sbt_chgum_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_tnmt_sbt_chgum_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<tnmt_sbt_chgum_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) tnmt_sbt_chgum_inf_list.get(i)).loadModelData("端末種別変更有無情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
 
    public X33VDataTypeList getTnmt_sbt_inf_list() {
        return this.tnmt_sbt_inf_list ;
    }
 
    public void setTnmt_sbt_inf_list(X33VDataTypeList param) {
        this.tnmt_sbt_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_tnmt_sbt_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<tnmt_sbt_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) tnmt_sbt_inf_list.get(i)).loadModelData("端末種別情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
 
    public X33VDataTypeList getHtb_tchi_flg_chgum_inf_list() {
        return this.htb_tchi_flg_chgum_inf_list ;
    }
 
    public void setHtb_tchi_flg_chgum_inf_list(X33VDataTypeList param) {
        this.htb_tchi_flg_chgum_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_htb_tchi_flg_chgum_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<htb_tchi_flg_chgum_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) htb_tchi_flg_chgum_inf_list.get(i)).loadModelData("発番号通知フラグ変更有無情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
 
    public X33VDataTypeList getHtb_tchi_flg_inf_list() {
        return this.htb_tchi_flg_inf_list ;
    }
 
    public void setHtb_tchi_flg_inf_list(X33VDataTypeList param) {
        this.htb_tchi_flg_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_htb_tchi_flg_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<htb_tchi_flg_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) htb_tchi_flg_inf_list.get(i)).loadModelData("発番号通知フラグ情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
 
    public X33VDataTypeList getCki_cd_chgum_inf_list() {
        return this.cki_cd_chgum_inf_list ;
    }
 
    public void setCki_cd_chgum_inf_list(X33VDataTypeList param) {
        this.cki_cd_chgum_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_cki_cd_chgum_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<cki_cd_chgum_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) cki_cd_chgum_inf_list.get(i)).loadModelData("地域コード変更有無情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
    public String getCki_cd_update() {
        return this.cki_cd_update ;
    }
 
    public void setCki_cd_update(String param) {
        this.cki_cd_update = param ;
    }
 
    public String getCki_cd_value() {
        return this.cki_cd_value ;
    }
 
    public void setCki_cd_value( String param) {
        this.cki_cd_value = param ;
    }
 
    public Boolean getCki_cd_enabled() {
        return this.cki_cd_enabled ;
    }    
 
    public void setCki_cd_enabled(Boolean param) {
        this.cki_cd_enabled = param ;
    }
 
    public String getCki_cd_state() {
        return this.cki_cd_state ;
    }
 
    public void setCki_cd_state(String param) {
        this.cki_cd_state = param ;
    }
 
 
    public X33VDataTypeList getTenki_yoho_grp_id_chgum_inf_list() {
        return this.tenki_yoho_grp_id_chgum_inf_list ;
    }
 
    public void setTenki_yoho_grp_id_chgum_inf_list(X33VDataTypeList param) {
        this.tenki_yoho_grp_id_chgum_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_tenki_yoho_grp_id_chgum_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<tenki_yoho_grp_id_chgum_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) tenki_yoho_grp_id_chgum_inf_list.get(i)).loadModelData("天気予報グループＩＤ変更有無情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
    public String getTenki_yoho_grp_id_update() {
        return this.tenki_yoho_grp_id_update ;
    }
 
    public void setTenki_yoho_grp_id_update(String param) {
        this.tenki_yoho_grp_id_update = param ;
    }
 
    public String getTenki_yoho_grp_id_value() {
        return this.tenki_yoho_grp_id_value ;
    }
 
    public void setTenki_yoho_grp_id_value( String param) {
        this.tenki_yoho_grp_id_value = param ;
    }
 
    public Boolean getTenki_yoho_grp_id_enabled() {
        return this.tenki_yoho_grp_id_enabled ;
    }    
 
    public void setTenki_yoho_grp_id_enabled(Boolean param) {
        this.tenki_yoho_grp_id_enabled = param ;
    }
 
    public String getTenki_yoho_grp_id_state() {
        return this.tenki_yoho_grp_id_state ;
    }
 
    public void setTenki_yoho_grp_id_state(String param) {
        this.tenki_yoho_grp_id_state = param ;
    }
 
 
    public X33VDataTypeList getKnysha_class_chgum_inf_list() {
        return this.knysha_class_chgum_inf_list ;
    }
 
    public void setKnysha_class_chgum_inf_list(X33VDataTypeList param) {
        this.knysha_class_chgum_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_knysha_class_chgum_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<knysha_class_chgum_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) knysha_class_chgum_inf_list.get(i)).loadModelData("加入者クラス変更有無情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
    public String getKnysha_class_update() {
        return this.knysha_class_update ;
    }
 
    public void setKnysha_class_update(String param) {
        this.knysha_class_update = param ;
    }
 
    public String getKnysha_class_value() {
        return this.knysha_class_value ;
    }
 
    public void setKnysha_class_value( String param) {
        this.knysha_class_value = param ;
    }
 
    public Boolean getKnysha_class_enabled() {
        return this.knysha_class_enabled ;
    }    
 
    public void setKnysha_class_enabled(Boolean param) {
        this.knysha_class_enabled = param ;
    }
 
    public String getKnysha_class_state() {
        return this.knysha_class_state ;
    }
 
    public void setKnysha_class_state(String param) {
        this.knysha_class_state = param ;
    }
 
 
    public X33VDataTypeList getWeb_cuscon_pwd_chgum_inf_list() {
        return this.web_cuscon_pwd_chgum_inf_list ;
    }
 
    public void setWeb_cuscon_pwd_chgum_inf_list(X33VDataTypeList param) {
        this.web_cuscon_pwd_chgum_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_web_cuscon_pwd_chgum_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<web_cuscon_pwd_chgum_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) web_cuscon_pwd_chgum_inf_list.get(i)).loadModelData("Ｗｅｂカスコンパスワード変更有無情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
    public String getWeb_cuscon_pwd_update() {
        return this.web_cuscon_pwd_update ;
    }
 
    public void setWeb_cuscon_pwd_update(String param) {
        this.web_cuscon_pwd_update = param ;
    }
 
    public String getWeb_cuscon_pwd_value() {
        return this.web_cuscon_pwd_value ;
    }
 
    public void setWeb_cuscon_pwd_value( String param) {
        this.web_cuscon_pwd_value = param ;
    }
 
    public Boolean getWeb_cuscon_pwd_enabled() {
        return this.web_cuscon_pwd_enabled ;
    }    
 
    public void setWeb_cuscon_pwd_enabled(Boolean param) {
        this.web_cuscon_pwd_enabled = param ;
    }
 
    public String getWeb_cuscon_pwd_state() {
        return this.web_cuscon_pwd_state ;
    }
 
    public void setWeb_cuscon_pwd_state(String param) {
        this.web_cuscon_pwd_state = param ;
    }
 
 
    public X33VDataTypeList getRmt_cuscon_pwd_chgum_inf_list() {
        return this.rmt_cuscon_pwd_chgum_inf_list ;
    }
 
    public void setRmt_cuscon_pwd_chgum_inf_list(X33VDataTypeList param) {
        this.rmt_cuscon_pwd_chgum_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_rmt_cuscon_pwd_chgum_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<rmt_cuscon_pwd_chgum_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) rmt_cuscon_pwd_chgum_inf_list.get(i)).loadModelData("リモートカスコンパスワード変更有無情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
    public String getRmt_cuscon_pwd_update() {
        return this.rmt_cuscon_pwd_update ;
    }
 
    public void setRmt_cuscon_pwd_update(String param) {
        this.rmt_cuscon_pwd_update = param ;
    }
 
    public String getRmt_cuscon_pwd_value() {
        return this.rmt_cuscon_pwd_value ;
    }
 
    public void setRmt_cuscon_pwd_value( String param) {
        this.rmt_cuscon_pwd_value = param ;
    }
 
    public Boolean getRmt_cuscon_pwd_enabled() {
        return this.rmt_cuscon_pwd_enabled ;
    }    
 
    public void setRmt_cuscon_pwd_enabled(Boolean param) {
        this.rmt_cuscon_pwd_enabled = param ;
    }
 
    public String getRmt_cuscon_pwd_state() {
        return this.rmt_cuscon_pwd_state ;
    }
 
    public void setRmt_cuscon_pwd_state(String param) {
        this.rmt_cuscon_pwd_state = param ;
    }
 
 
    public X33VDataTypeList getBmp_kei_chgum_inf_list() {
        return this.bmp_kei_chgum_inf_list ;
    }
 
    public void setBmp_kei_chgum_inf_list(X33VDataTypeList param) {
        this.bmp_kei_chgum_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_bmp_kei_chgum_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<bmp_kei_chgum_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) bmp_kei_chgum_inf_list.get(i)).loadModelData("番ポ契約変更有無情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
    public String getDrctry_no_update() {
        return this.drctry_no_update ;
    }
 
    public void setDrctry_no_update(String param) {
        this.drctry_no_update = param ;
    }
 
    public String getDrctry_no_value() {
        return this.drctry_no_value ;
    }
 
    public void setDrctry_no_value( String param) {
        this.drctry_no_value = param ;
    }
 
    public Boolean getDrctry_no_enabled() {
        return this.drctry_no_enabled ;
    }    
 
    public void setDrctry_no_enabled(Boolean param) {
        this.drctry_no_enabled = param ;
    }
 
    public String getDrctry_no_state() {
        return this.drctry_no_state ;
    }
 
    public void setDrctry_no_state(String param) {
        this.drctry_no_state = param ;
    }
 
    public String getRouting_no_update() {
        return this.routing_no_update ;
    }
 
    public void setRouting_no_update(String param) {
        this.routing_no_update = param ;
    }
 
    public String getRouting_no_value() {
        return this.routing_no_value ;
    }
 
    public void setRouting_no_value( String param) {
        this.routing_no_value = param ;
    }
 
    public Boolean getRouting_no_enabled() {
        return this.routing_no_enabled ;
    }    
 
    public void setRouting_no_enabled(Boolean param) {
        this.routing_no_enabled = param ;
    }
 
    public String getRouting_no_state() {
        return this.routing_no_state ;
    }
 
    public void setRouting_no_state(String param) {
        this.routing_no_state = param ;
    }
 
 
    public X33VDataTypeList getCatphone_kei_flg_chgum_inf_list() {
        return this.catphone_kei_flg_chgum_inf_list ;
    }
 
    public void setCatphone_kei_flg_chgum_inf_list(X33VDataTypeList param) {
        this.catphone_kei_flg_chgum_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_catphone_kei_flg_chgum_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<catphone_kei_flg_chgum_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) catphone_kei_flg_chgum_inf_list.get(i)).loadModelData("キャッチホン契約フラグ変更有無情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
 
    public X33VDataTypeList getCatphone_kei_flg_inf_list() {
        return this.catphone_kei_flg_inf_list ;
    }
 
    public void setCatphone_kei_flg_inf_list(X33VDataTypeList param) {
        this.catphone_kei_flg_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_catphone_kei_flg_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<catphone_kei_flg_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) catphone_kei_flg_inf_list.get(i)).loadModelData("キャッチホン契約フラグ情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
 
    public X33VDataTypeList getTenso_tel_kei_flg_chgum_inf_list() {
        return this.tenso_tel_kei_flg_chgum_inf_list ;
    }
 
    public void setTenso_tel_kei_flg_chgum_inf_list(X33VDataTypeList param) {
        this.tenso_tel_kei_flg_chgum_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_tenso_tel_kei_flg_chgum_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<tenso_tel_kei_flg_chgum_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) tenso_tel_kei_flg_chgum_inf_list.get(i)).loadModelData("転送電話契約フラグ変更有無情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
 
    public X33VDataTypeList getTenso_tel_kei_flg_inf_list() {
        return this.tenso_tel_kei_flg_inf_list ;
    }
 
    public void setTenso_tel_kei_flg_inf_list(X33VDataTypeList param) {
        this.tenso_tel_kei_flg_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_tenso_tel_kei_flg_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<tenso_tel_kei_flg_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) tenso_tel_kei_flg_inf_list.get(i)).loadModelData("転送電話契約フラグ情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
 
    public X33VDataTypeList getSti_ko_tenso_kei_flg_chgum_inf_list() {
        return this.sti_ko_tenso_kei_flg_chgum_inf_list ;
    }
 
    public void setSti_ko_tenso_kei_flg_chgum_inf_list(X33VDataTypeList param) {
        this.sti_ko_tenso_kei_flg_chgum_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_sti_ko_tenso_kei_flg_chgum_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<sti_ko_tenso_kei_flg_chgum_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) sti_ko_tenso_kei_flg_chgum_inf_list.get(i)).loadModelData("指定呼転送契約フラグ変更有無情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
 
    public X33VDataTypeList getSti_ko_tenso_kei_flg_inf_list() {
        return this.sti_ko_tenso_kei_flg_inf_list ;
    }
 
    public void setSti_ko_tenso_kei_flg_inf_list(X33VDataTypeList param) {
        this.sti_ko_tenso_kei_flg_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_sti_ko_tenso_kei_flg_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<sti_ko_tenso_kei_flg_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) sti_ko_tenso_kei_flg_inf_list.get(i)).loadModelData("指定呼転送契約フラグ情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
 
    public X33VDataTypeList getHtb_dsp_kei_flg_chgum_inf_list() {
        return this.htb_dsp_kei_flg_chgum_inf_list ;
    }
 
    public void setHtb_dsp_kei_flg_chgum_inf_list(X33VDataTypeList param) {
        this.htb_dsp_kei_flg_chgum_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_htb_dsp_kei_flg_chgum_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<htb_dsp_kei_flg_chgum_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) htb_dsp_kei_flg_chgum_inf_list.get(i)).loadModelData("発番表示契約フラグ変更有無情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
 
    public X33VDataTypeList getHtb_dsp_kei_flg_inf_list() {
        return this.htb_dsp_kei_flg_inf_list ;
    }
 
    public void setHtb_dsp_kei_flg_inf_list(X33VDataTypeList param) {
        this.htb_dsp_kei_flg_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_htb_dsp_kei_flg_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<htb_dsp_kei_flg_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) htb_dsp_kei_flg_inf_list.get(i)).loadModelData("発番表示契約フラグ情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
 
    public X33VDataTypeList getNiju_telno_kei_chgum_inf_list() {
        return this.niju_telno_kei_chgum_inf_list ;
    }
 
    public void setNiju_telno_kei_chgum_inf_list(X33VDataTypeList param) {
        this.niju_telno_kei_chgum_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_niju_telno_kei_chgum_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<niju_telno_kei_chgum_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) niju_telno_kei_chgum_inf_list.get(i)).loadModelData("二重電話番号契約変更有無情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
    public String getSub_ad_update() {
        return this.sub_ad_update ;
    }
 
    public void setSub_ad_update(String param) {
        this.sub_ad_update = param ;
    }
 
    public String getSub_ad_value() {
        return this.sub_ad_value ;
    }
 
    public void setSub_ad_value( String param) {
        this.sub_ad_value = param ;
    }
 
    public Boolean getSub_ad_enabled() {
        return this.sub_ad_enabled ;
    }    
 
    public void setSub_ad_enabled(Boolean param) {
        this.sub_ad_enabled = param ;
    }
 
    public String getSub_ad_state() {
        return this.sub_ad_state ;
    }
 
    public void setSub_ad_state(String param) {
        this.sub_ad_state = param ;
    }
 
    public String getSub_tel_no_update() {
        return this.sub_tel_no_update ;
    }
 
    public void setSub_tel_no_update(String param) {
        this.sub_tel_no_update = param ;
    }
 
    public String getSub_tel_no_value() {
        return this.sub_tel_no_value ;
    }
 
    public void setSub_tel_no_value( String param) {
        this.sub_tel_no_value = param ;
    }
 
    public Boolean getSub_tel_no_enabled() {
        return this.sub_tel_no_enabled ;
    }    
 
    public void setSub_tel_no_enabled(Boolean param) {
        this.sub_tel_no_enabled = param ;
    }
 
    public String getSub_tel_no_state() {
        return this.sub_tel_no_state ;
    }
 
    public void setSub_tel_no_state(String param) {
        this.sub_tel_no_state = param ;
    }
 
 
    public X33VDataTypeList getHitchi_kyohi_kei_flg_chgum_inf_list() {
        return this.hitchi_kyohi_kei_flg_chgum_inf_list ;
    }
 
    public void setHitchi_kyohi_kei_flg_chgum_inf_list(X33VDataTypeList param) {
        this.hitchi_kyohi_kei_flg_chgum_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_hitchi_kyohi_kei_flg_chgum_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<hitchi_kyohi_kei_flg_chgum_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) hitchi_kyohi_kei_flg_chgum_inf_list.get(i)).loadModelData("非通知拒否契約フラグ変更有無情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
 
    public X33VDataTypeList getHitchi_kyohi_kei_flg_inf_list() {
        return this.hitchi_kyohi_kei_flg_inf_list ;
    }
 
    public void setHitchi_kyohi_kei_flg_inf_list(X33VDataTypeList param) {
        this.hitchi_kyohi_kei_flg_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_hitchi_kyohi_kei_flg_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<hitchi_kyohi_kei_flg_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) hitchi_kyohi_kei_flg_inf_list.get(i)).loadModelData("非通知拒否契約フラグ情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
 
    public X33VDataTypeList getMwktel_kyohi_kei_flg_chgum_inf_list() {
        return this.mwktel_kyohi_kei_flg_chgum_inf_list ;
    }
 
    public void setMwktel_kyohi_kei_flg_chgum_inf_list(X33VDataTypeList param) {
        this.mwktel_kyohi_kei_flg_chgum_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_mwktel_kyohi_kei_flg_chgum_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<mwktel_kyohi_kei_flg_chgum_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) mwktel_kyohi_kei_flg_chgum_inf_list.get(i)).loadModelData("迷惑電話拒否契約フラグ変更有無情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
 
    public X33VDataTypeList getMwktel_kyohi_kei_flg_inf_list() {
        return this.mwktel_kyohi_kei_flg_inf_list ;
    }
 
    public void setMwktel_kyohi_kei_flg_inf_list(X33VDataTypeList param) {
        this.mwktel_kyohi_kei_flg_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_mwktel_kyohi_kei_flg_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<mwktel_kyohi_kei_flg_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) mwktel_kyohi_kei_flg_inf_list.get(i)).loadModelData("迷惑電話拒否契約フラグ情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
 
    public X33VDataTypeList getStino_incmhi_kei_flg_chgum_inf_list() {
        return this.stino_incmhi_kei_flg_chgum_inf_list ;
    }
 
    public void setStino_incmhi_kei_flg_chgum_inf_list(X33VDataTypeList param) {
        this.stino_incmhi_kei_flg_chgum_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_stino_incmhi_kei_flg_chgum_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<stino_incmhi_kei_flg_chgum_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) stino_incmhi_kei_flg_chgum_inf_list.get(i)).loadModelData("指定番号着信拒否契約フラグ変更有無情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
 
    public X33VDataTypeList getStino_incmhi_kei_flg_inf_list() {
        return this.stino_incmhi_kei_flg_inf_list ;
    }
 
    public void setStino_incmhi_kei_flg_inf_list(X33VDataTypeList param) {
        this.stino_incmhi_kei_flg_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_stino_incmhi_kei_flg_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<stino_incmhi_kei_flg_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) stino_incmhi_kei_flg_inf_list.get(i)).loadModelData("指定番号着信拒否契約フラグ情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
 
    public X33VDataTypeList getDaihyo_trat_kei_hsk_chgum_inf_list() {
        return this.daihyo_trat_kei_hsk_chgum_inf_list ;
    }
 
    public void setDaihyo_trat_kei_hsk_chgum_inf_list(X33VDataTypeList param) {
        this.daihyo_trat_kei_hsk_chgum_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_daihyo_trat_kei_hsk_chgum_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<daihyo_trat_kei_hsk_chgum_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) daihyo_trat_kei_hsk_chgum_inf_list.get(i)).loadModelData("代表取扱契約方式変更有無情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
    public String getDaihyo_trat_kei_hsk_update() {
        return this.daihyo_trat_kei_hsk_update ;
    }
 
    public void setDaihyo_trat_kei_hsk_update(String param) {
        this.daihyo_trat_kei_hsk_update = param ;
    }
 
    public String getDaihyo_trat_kei_hsk_value() {
        return this.daihyo_trat_kei_hsk_value ;
    }
 
    public void setDaihyo_trat_kei_hsk_value( String param) {
        this.daihyo_trat_kei_hsk_value = param ;
    }
 
    public Boolean getDaihyo_trat_kei_hsk_enabled() {
        return this.daihyo_trat_kei_hsk_enabled ;
    }    
 
    public void setDaihyo_trat_kei_hsk_enabled(Boolean param) {
        this.daihyo_trat_kei_hsk_enabled = param ;
    }
 
    public String getDaihyo_trat_kei_hsk_state() {
        return this.daihyo_trat_kei_hsk_state ;
    }
 
    public void setDaihyo_trat_kei_hsk_state(String param) {
        this.daihyo_trat_kei_hsk_state = param ;
    }
 
    public String getKotnmt_skbt_no_1_update() {
        return this.kotnmt_skbt_no_1_update ;
    }
 
    public void setKotnmt_skbt_no_1_update(String param) {
        this.kotnmt_skbt_no_1_update = param ;
    }
 
    public String getKotnmt_skbt_no_1_value() {
        return this.kotnmt_skbt_no_1_value ;
    }
 
    public void setKotnmt_skbt_no_1_value( String param) {
        this.kotnmt_skbt_no_1_value = param ;
    }
 
    public Boolean getKotnmt_skbt_no_1_enabled() {
        return this.kotnmt_skbt_no_1_enabled ;
    }    
 
    public void setKotnmt_skbt_no_1_enabled(Boolean param) {
        this.kotnmt_skbt_no_1_enabled = param ;
    }
 
    public String getKotnmt_skbt_no_1_state() {
        return this.kotnmt_skbt_no_1_state ;
    }
 
    public void setKotnmt_skbt_no_1_state(String param) {
        this.kotnmt_skbt_no_1_state = param ;
    }
 
    public String getKotnmt_skbt_no_2_update() {
        return this.kotnmt_skbt_no_2_update ;
    }
 
    public void setKotnmt_skbt_no_2_update(String param) {
        this.kotnmt_skbt_no_2_update = param ;
    }
 
    public String getKotnmt_skbt_no_2_value() {
        return this.kotnmt_skbt_no_2_value ;
    }
 
    public void setKotnmt_skbt_no_2_value( String param) {
        this.kotnmt_skbt_no_2_value = param ;
    }
 
    public Boolean getKotnmt_skbt_no_2_enabled() {
        return this.kotnmt_skbt_no_2_enabled ;
    }    
 
    public void setKotnmt_skbt_no_2_enabled(Boolean param) {
        this.kotnmt_skbt_no_2_enabled = param ;
    }
 
    public String getKotnmt_skbt_no_2_state() {
        return this.kotnmt_skbt_no_2_state ;
    }
 
    public void setKotnmt_skbt_no_2_state(String param) {
        this.kotnmt_skbt_no_2_state = param ;
    }
 
    public String getKotnmt_skbt_no_3_update() {
        return this.kotnmt_skbt_no_3_update ;
    }
 
    public void setKotnmt_skbt_no_3_update(String param) {
        this.kotnmt_skbt_no_3_update = param ;
    }
 
    public String getKotnmt_skbt_no_3_value() {
        return this.kotnmt_skbt_no_3_value ;
    }
 
    public void setKotnmt_skbt_no_3_value( String param) {
        this.kotnmt_skbt_no_3_value = param ;
    }
 
    public Boolean getKotnmt_skbt_no_3_enabled() {
        return this.kotnmt_skbt_no_3_enabled ;
    }    
 
    public void setKotnmt_skbt_no_3_enabled(Boolean param) {
        this.kotnmt_skbt_no_3_enabled = param ;
    }
 
    public String getKotnmt_skbt_no_3_state() {
        return this.kotnmt_skbt_no_3_state ;
    }
 
    public void setKotnmt_skbt_no_3_state(String param) {
        this.kotnmt_skbt_no_3_state = param ;
    }
 
    public String getKotnmt_skbt_no_4_update() {
        return this.kotnmt_skbt_no_4_update ;
    }
 
    public void setKotnmt_skbt_no_4_update(String param) {
        this.kotnmt_skbt_no_4_update = param ;
    }
 
    public String getKotnmt_skbt_no_4_value() {
        return this.kotnmt_skbt_no_4_value ;
    }
 
    public void setKotnmt_skbt_no_4_value( String param) {
        this.kotnmt_skbt_no_4_value = param ;
    }
 
    public Boolean getKotnmt_skbt_no_4_enabled() {
        return this.kotnmt_skbt_no_4_enabled ;
    }    
 
    public void setKotnmt_skbt_no_4_enabled(Boolean param) {
        this.kotnmt_skbt_no_4_enabled = param ;
    }
 
    public String getKotnmt_skbt_no_4_state() {
        return this.kotnmt_skbt_no_4_state ;
    }
 
    public void setKotnmt_skbt_no_4_state(String param) {
        this.kotnmt_skbt_no_4_state = param ;
    }
 
    public String getKotnmt_skbt_no_5_update() {
        return this.kotnmt_skbt_no_5_update ;
    }
 
    public void setKotnmt_skbt_no_5_update(String param) {
        this.kotnmt_skbt_no_5_update = param ;
    }
 
    public String getKotnmt_skbt_no_5_value() {
        return this.kotnmt_skbt_no_5_value ;
    }
 
    public void setKotnmt_skbt_no_5_value( String param) {
        this.kotnmt_skbt_no_5_value = param ;
    }
 
    public Boolean getKotnmt_skbt_no_5_enabled() {
        return this.kotnmt_skbt_no_5_enabled ;
    }    
 
    public void setKotnmt_skbt_no_5_enabled(Boolean param) {
        this.kotnmt_skbt_no_5_enabled = param ;
    }
 
    public String getKotnmt_skbt_no_5_state() {
        return this.kotnmt_skbt_no_5_state ;
    }
 
    public void setKotnmt_skbt_no_5_state(String param) {
        this.kotnmt_skbt_no_5_state = param ;
    }
 
    public String getKotnmt_skbt_no_6_update() {
        return this.kotnmt_skbt_no_6_update ;
    }
 
    public void setKotnmt_skbt_no_6_update(String param) {
        this.kotnmt_skbt_no_6_update = param ;
    }
 
    public String getKotnmt_skbt_no_6_value() {
        return this.kotnmt_skbt_no_6_value ;
    }
 
    public void setKotnmt_skbt_no_6_value( String param) {
        this.kotnmt_skbt_no_6_value = param ;
    }
 
    public Boolean getKotnmt_skbt_no_6_enabled() {
        return this.kotnmt_skbt_no_6_enabled ;
    }    
 
    public void setKotnmt_skbt_no_6_enabled(Boolean param) {
        this.kotnmt_skbt_no_6_enabled = param ;
    }
 
    public String getKotnmt_skbt_no_6_state() {
        return this.kotnmt_skbt_no_6_state ;
    }
 
    public void setKotnmt_skbt_no_6_state(String param) {
        this.kotnmt_skbt_no_6_state = param ;
    }
 
    public String getKotnmt_skbt_no_7_update() {
        return this.kotnmt_skbt_no_7_update ;
    }
 
    public void setKotnmt_skbt_no_7_update(String param) {
        this.kotnmt_skbt_no_7_update = param ;
    }
 
    public String getKotnmt_skbt_no_7_value() {
        return this.kotnmt_skbt_no_7_value ;
    }
 
    public void setKotnmt_skbt_no_7_value( String param) {
        this.kotnmt_skbt_no_7_value = param ;
    }
 
    public Boolean getKotnmt_skbt_no_7_enabled() {
        return this.kotnmt_skbt_no_7_enabled ;
    }    
 
    public void setKotnmt_skbt_no_7_enabled(Boolean param) {
        this.kotnmt_skbt_no_7_enabled = param ;
    }
 
    public String getKotnmt_skbt_no_7_state() {
        return this.kotnmt_skbt_no_7_state ;
    }
 
    public void setKotnmt_skbt_no_7_state(String param) {
        this.kotnmt_skbt_no_7_state = param ;
    }
 
    public String getKotnmt_skbt_no_8_update() {
        return this.kotnmt_skbt_no_8_update ;
    }
 
    public void setKotnmt_skbt_no_8_update(String param) {
        this.kotnmt_skbt_no_8_update = param ;
    }
 
    public String getKotnmt_skbt_no_8_value() {
        return this.kotnmt_skbt_no_8_value ;
    }
 
    public void setKotnmt_skbt_no_8_value( String param) {
        this.kotnmt_skbt_no_8_value = param ;
    }
 
    public Boolean getKotnmt_skbt_no_8_enabled() {
        return this.kotnmt_skbt_no_8_enabled ;
    }    
 
    public void setKotnmt_skbt_no_8_enabled(Boolean param) {
        this.kotnmt_skbt_no_8_enabled = param ;
    }
 
    public String getKotnmt_skbt_no_8_state() {
        return this.kotnmt_skbt_no_8_state ;
    }
 
    public void setKotnmt_skbt_no_8_state(String param) {
        this.kotnmt_skbt_no_8_state = param ;
    }
 
    public String getKotnmt_skbt_no_9_update() {
        return this.kotnmt_skbt_no_9_update ;
    }
 
    public void setKotnmt_skbt_no_9_update(String param) {
        this.kotnmt_skbt_no_9_update = param ;
    }
 
    public String getKotnmt_skbt_no_9_value() {
        return this.kotnmt_skbt_no_9_value ;
    }
 
    public void setKotnmt_skbt_no_9_value( String param) {
        this.kotnmt_skbt_no_9_value = param ;
    }
 
    public Boolean getKotnmt_skbt_no_9_enabled() {
        return this.kotnmt_skbt_no_9_enabled ;
    }    
 
    public void setKotnmt_skbt_no_9_enabled(Boolean param) {
        this.kotnmt_skbt_no_9_enabled = param ;
    }
 
    public String getKotnmt_skbt_no_9_state() {
        return this.kotnmt_skbt_no_9_state ;
    }
 
    public void setKotnmt_skbt_no_9_state(String param) {
        this.kotnmt_skbt_no_9_state = param ;
    }
 
    public String getKotnmt_skbt_no_10_update() {
        return this.kotnmt_skbt_no_10_update ;
    }
 
    public void setKotnmt_skbt_no_10_update(String param) {
        this.kotnmt_skbt_no_10_update = param ;
    }
 
    public String getKotnmt_skbt_no_10_value() {
        return this.kotnmt_skbt_no_10_value ;
    }
 
    public void setKotnmt_skbt_no_10_value( String param) {
        this.kotnmt_skbt_no_10_value = param ;
    }
 
    public Boolean getKotnmt_skbt_no_10_enabled() {
        return this.kotnmt_skbt_no_10_enabled ;
    }    
 
    public void setKotnmt_skbt_no_10_enabled(Boolean param) {
        this.kotnmt_skbt_no_10_enabled = param ;
    }
 
    public String getKotnmt_skbt_no_10_state() {
        return this.kotnmt_skbt_no_10_state ;
    }
 
    public void setKotnmt_skbt_no_10_state(String param) {
        this.kotnmt_skbt_no_10_state = param ;
    }
 
 
    public X33VDataTypeList getItntoki_tensos_info_chgum_inf_list() {
        return this.itntoki_tensos_info_chgum_inf_list ;
    }
 
    public void setItntoki_tensos_info_chgum_inf_list(X33VDataTypeList param) {
        this.itntoki_tensos_info_chgum_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_itntoki_tensos_info_chgum_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<itntoki_tensos_info_chgum_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) itntoki_tensos_info_chgum_inf_list.get(i)).loadModelData("移転トーキ転送先情報変更有無情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
 
    public X33VDataTypeList getItntoki_add_cd_inf_list() {
        return this.itntoki_add_cd_inf_list ;
    }
 
    public void setItntoki_add_cd_inf_list(X33VDataTypeList param) {
        this.itntoki_add_cd_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_itntoki_add_cd_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<itntoki_add_cd_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) itntoki_add_cd_inf_list.get(i)).loadModelData("移転トーキ登録コード情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
 
    public X33VDataTypeList getItntoki_sbt_cd_inf_list() {
        return this.itntoki_sbt_cd_inf_list ;
    }
 
    public void setItntoki_sbt_cd_inf_list(X33VDataTypeList param) {
        this.itntoki_sbt_cd_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_itntoki_sbt_cd_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<itntoki_sbt_cd_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) itntoki_sbt_cd_inf_list.get(i)).loadModelData("移転トーキ種別コード情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
    public String getItntoki_guidns_itenm_telno_update() {
        return this.itntoki_guidns_itenm_telno_update ;
    }
 
    public void setItntoki_guidns_itenm_telno_update(String param) {
        this.itntoki_guidns_itenm_telno_update = param ;
    }
 
    public String getItntoki_guidns_itenm_telno_value() {
        return this.itntoki_guidns_itenm_telno_value ;
    }
 
    public void setItntoki_guidns_itenm_telno_value( String param) {
        this.itntoki_guidns_itenm_telno_value = param ;
    }
 
    public Boolean getItntoki_guidns_itenm_telno_enabled() {
        return this.itntoki_guidns_itenm_telno_enabled ;
    }    
 
    public void setItntoki_guidns_itenm_telno_enabled(Boolean param) {
        this.itntoki_guidns_itenm_telno_enabled = param ;
    }
 
    public String getItntoki_guidns_itenm_telno_state() {
        return this.itntoki_guidns_itenm_telno_state ;
    }
 
    public void setItntoki_guidns_itenm_telno_state(String param) {
        this.itntoki_guidns_itenm_telno_state = param ;
    }
 
    public String getItntoki_guidns_itens_telno_update() {
        return this.itntoki_guidns_itens_telno_update ;
    }
 
    public void setItntoki_guidns_itens_telno_update(String param) {
        this.itntoki_guidns_itens_telno_update = param ;
    }
 
    public String getItntoki_guidns_itens_telno_value() {
        return this.itntoki_guidns_itens_telno_value ;
    }
 
    public void setItntoki_guidns_itens_telno_value( String param) {
        this.itntoki_guidns_itens_telno_value = param ;
    }
 
    public Boolean getItntoki_guidns_itens_telno_enabled() {
        return this.itntoki_guidns_itens_telno_enabled ;
    }    
 
    public void setItntoki_guidns_itens_telno_enabled(Boolean param) {
        this.itntoki_guidns_itens_telno_enabled = param ;
    }
 
    public String getItntoki_guidns_itens_telno_state() {
        return this.itntoki_guidns_itens_telno_state ;
    }
 
    public void setItntoki_guidns_itens_telno_state(String param) {
        this.itntoki_guidns_itens_telno_state = param ;
    }
 
 
    public X33VDataTypeList getN_oabj_no_chgum_inf_list() {
        return this.n_oabj_no_chgum_inf_list ;
    }
 
    public void setN_oabj_no_chgum_inf_list(X33VDataTypeList param) {
        this.n_oabj_no_chgum_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_n_oabj_no_chgum_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<n_oabj_no_chgum_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) n_oabj_no_chgum_inf_list.get(i)).loadModelData("Ｎ＿０ＡＢＪ番号変更有無情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
    public String getN_oabj_no_update() {
        return this.n_oabj_no_update ;
    }
 
    public void setN_oabj_no_update(String param) {
        this.n_oabj_no_update = param ;
    }
 
    public String getN_oabj_no_value() {
        return this.n_oabj_no_value ;
    }
 
    public void setN_oabj_no_value( String param) {
        this.n_oabj_no_value = param ;
    }
 
    public Boolean getN_oabj_no_enabled() {
        return this.n_oabj_no_enabled ;
    }    
 
    public void setN_oabj_no_enabled(Boolean param) {
        this.n_oabj_no_enabled = param ;
    }
 
    public String getN_oabj_no_state() {
        return this.n_oabj_no_state ;
    }
 
    public void setN_oabj_no_state(String param) {
        this.n_oabj_no_state = param ;
    }
 
 
    public X33VDataTypeList getN_050_no_chgum_inf_list() {
        return this.n_050_no_chgum_inf_list ;
    }
 
    public void setN_050_no_chgum_inf_list(X33VDataTypeList param) {
        this.n_050_no_chgum_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_n_050_no_chgum_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<n_050_no_chgum_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) n_050_no_chgum_inf_list.get(i)).loadModelData("Ｎ＿０５０番号変更有無情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
    public String getN_050_no_update() {
        return this.n_050_no_update ;
    }
 
    public void setN_050_no_update(String param) {
        this.n_050_no_update = param ;
    }
 
    public String getN_050_no_value() {
        return this.n_050_no_value ;
    }
 
    public void setN_050_no_value( String param) {
        this.n_050_no_value = param ;
    }
 
    public Boolean getN_050_no_enabled() {
        return this.n_050_no_enabled ;
    }    
 
    public void setN_050_no_enabled(Boolean param) {
        this.n_050_no_enabled = param ;
    }
 
    public String getN_050_no_state() {
        return this.n_050_no_state ;
    }
 
    public void setN_050_no_state(String param) {
        this.n_050_no_state = param ;
    }
 
    public String getSip_dn_1_update() {
        return this.sip_dn_1_update ;
    }
 
    public void setSip_dn_1_update(String param) {
        this.sip_dn_1_update = param ;
    }
 
    public String getSip_dn_1_value() {
        return this.sip_dn_1_value ;
    }
 
    public void setSip_dn_1_value( String param) {
        this.sip_dn_1_value = param ;
    }
 
    public Boolean getSip_dn_1_enabled() {
        return this.sip_dn_1_enabled ;
    }    
 
    public void setSip_dn_1_enabled(Boolean param) {
        this.sip_dn_1_enabled = param ;
    }
 
    public String getSip_dn_1_state() {
        return this.sip_dn_1_state ;
    }
 
    public void setSip_dn_1_state(String param) {
        this.sip_dn_1_state = param ;
    }
 
    public String getSip_nrn_1_update() {
        return this.sip_nrn_1_update ;
    }
 
    public void setSip_nrn_1_update(String param) {
        this.sip_nrn_1_update = param ;
    }
 
    public String getSip_nrn_1_value() {
        return this.sip_nrn_1_value ;
    }
 
    public void setSip_nrn_1_value( String param) {
        this.sip_nrn_1_value = param ;
    }
 
    public Boolean getSip_nrn_1_enabled() {
        return this.sip_nrn_1_enabled ;
    }    
 
    public void setSip_nrn_1_enabled(Boolean param) {
        this.sip_nrn_1_enabled = param ;
    }
 
    public String getSip_nrn_1_state() {
        return this.sip_nrn_1_state ;
    }
 
    public void setSip_nrn_1_state(String param) {
        this.sip_nrn_1_state = param ;
    }
 
    public String getSip_dn_2_update() {
        return this.sip_dn_2_update ;
    }
 
    public void setSip_dn_2_update(String param) {
        this.sip_dn_2_update = param ;
    }
 
    public String getSip_dn_2_value() {
        return this.sip_dn_2_value ;
    }
 
    public void setSip_dn_2_value( String param) {
        this.sip_dn_2_value = param ;
    }
 
    public Boolean getSip_dn_2_enabled() {
        return this.sip_dn_2_enabled ;
    }    
 
    public void setSip_dn_2_enabled(Boolean param) {
        this.sip_dn_2_enabled = param ;
    }
 
    public String getSip_dn_2_state() {
        return this.sip_dn_2_state ;
    }
 
    public void setSip_dn_2_state(String param) {
        this.sip_dn_2_state = param ;
    }
 
    public String getSip_nrn_2_update() {
        return this.sip_nrn_2_update ;
    }
 
    public void setSip_nrn_2_update(String param) {
        this.sip_nrn_2_update = param ;
    }
 
    public String getSip_nrn_2_value() {
        return this.sip_nrn_2_value ;
    }
 
    public void setSip_nrn_2_value( String param) {
        this.sip_nrn_2_value = param ;
    }
 
    public Boolean getSip_nrn_2_enabled() {
        return this.sip_nrn_2_enabled ;
    }    
 
    public void setSip_nrn_2_enabled(Boolean param) {
        this.sip_nrn_2_enabled = param ;
    }
 
    public String getSip_nrn_2_state() {
        return this.sip_nrn_2_state ;
    }
 
    public void setSip_nrn_2_state(String param) {
        this.sip_nrn_2_state = param ;
    }
 
    public String getSip_dn_update() {
        return this.sip_dn_update ;
    }
 
    public void setSip_dn_update(String param) {
        this.sip_dn_update = param ;
    }
 
    public String getSip_dn_value() {
        return this.sip_dn_value ;
    }
 
    public void setSip_dn_value( String param) {
        this.sip_dn_value = param ;
    }
 
    public Boolean getSip_dn_enabled() {
        return this.sip_dn_enabled ;
    }    
 
    public void setSip_dn_enabled(Boolean param) {
        this.sip_dn_enabled = param ;
    }
 
    public String getSip_dn_state() {
        return this.sip_dn_state ;
    }
 
    public void setSip_dn_state(String param) {
        this.sip_dn_state = param ;
    }
 
 
    public X33VDataTypeList getSip_nrn_chgum_inf_list() {
        return this.sip_nrn_chgum_inf_list ;
    }
 
    public void setSip_nrn_chgum_inf_list(X33VDataTypeList param) {
        this.sip_nrn_chgum_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_sip_nrn_chgum_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<sip_nrn_chgum_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) sip_nrn_chgum_inf_list.get(i)).loadModelData("ＳＩＰ−ＮＲＮ変更有無情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
    public String getSip_nrn_update() {
        return this.sip_nrn_update ;
    }
 
    public void setSip_nrn_update(String param) {
        this.sip_nrn_update = param ;
    }
 
    public String getSip_nrn_value() {
        return this.sip_nrn_value ;
    }
 
    public void setSip_nrn_value( String param) {
        this.sip_nrn_value = param ;
    }
 
    public Boolean getSip_nrn_enabled() {
        return this.sip_nrn_enabled ;
    }    
 
    public void setSip_nrn_enabled(Boolean param) {
        this.sip_nrn_enabled = param ;
    }
 
    public String getSip_nrn_state() {
        return this.sip_nrn_state ;
    }
 
    public void setSip_nrn_state(String param) {
        this.sip_nrn_state = param ;
    }
 
    public String getPort_no_1_update() {
        return this.port_no_1_update ;
    }
 
    public void setPort_no_1_update(String param) {
        this.port_no_1_update = param ;
    }
 
    public String getPort_no_1_value() {
        return this.port_no_1_value ;
    }
 
    public void setPort_no_1_value( String param) {
        this.port_no_1_value = param ;
    }
 
    public Boolean getPort_no_1_enabled() {
        return this.port_no_1_enabled ;
    }    
 
    public void setPort_no_1_enabled(Boolean param) {
        this.port_no_1_enabled = param ;
    }
 
    public String getPort_no_1_state() {
        return this.port_no_1_state ;
    }
 
    public void setPort_no_1_state(String param) {
        this.port_no_1_state = param ;
    }
 
    public String getPort_no_2_update() {
        return this.port_no_2_update ;
    }
 
    public void setPort_no_2_update(String param) {
        this.port_no_2_update = param ;
    }
 
    public String getPort_no_2_value() {
        return this.port_no_2_value ;
    }
 
    public void setPort_no_2_value( String param) {
        this.port_no_2_value = param ;
    }
 
    public Boolean getPort_no_2_enabled() {
        return this.port_no_2_enabled ;
    }    
 
    public void setPort_no_2_enabled(Boolean param) {
        this.port_no_2_enabled = param ;
    }
 
    public String getPort_no_2_state() {
        return this.port_no_2_state ;
    }
 
    public void setPort_no_2_state(String param) {
        this.port_no_2_state = param ;
    }
 
    public String getHtb_tchi_flg_1_update() {
        return this.htb_tchi_flg_1_update ;
    }
 
    public void setHtb_tchi_flg_1_update(String param) {
        this.htb_tchi_flg_1_update = param ;
    }
 
    public String getHtb_tchi_flg_1_value() {
        return this.htb_tchi_flg_1_value ;
    }
 
    public void setHtb_tchi_flg_1_value( String param) {
        this.htb_tchi_flg_1_value = param ;
    }
 
    public Boolean getHtb_tchi_flg_1_enabled() {
        return this.htb_tchi_flg_1_enabled ;
    }    
 
    public void setHtb_tchi_flg_1_enabled(Boolean param) {
        this.htb_tchi_flg_1_enabled = param ;
    }
 
    public String getHtb_tchi_flg_1_state() {
        return this.htb_tchi_flg_1_state ;
    }
 
    public void setHtb_tchi_flg_1_state(String param) {
        this.htb_tchi_flg_1_state = param ;
    }
 
    public String getHtb_tchi_flg_2_update() {
        return this.htb_tchi_flg_2_update ;
    }
 
    public void setHtb_tchi_flg_2_update(String param) {
        this.htb_tchi_flg_2_update = param ;
    }
 
    public String getHtb_tchi_flg_2_value() {
        return this.htb_tchi_flg_2_value ;
    }
 
    public void setHtb_tchi_flg_2_value( String param) {
        this.htb_tchi_flg_2_value = param ;
    }
 
    public Boolean getHtb_tchi_flg_2_enabled() {
        return this.htb_tchi_flg_2_enabled ;
    }    
 
    public void setHtb_tchi_flg_2_enabled(Boolean param) {
        this.htb_tchi_flg_2_enabled = param ;
    }
 
    public String getHtb_tchi_flg_2_state() {
        return this.htb_tchi_flg_2_state ;
    }
 
    public void setHtb_tchi_flg_2_state(String param) {
        this.htb_tchi_flg_2_state = param ;
    }
 
    public String getEmg_telno_update() {
        return this.emg_telno_update ;
    }
 
    public void setEmg_telno_update(String param) {
        this.emg_telno_update = param ;
    }
 
    public String getEmg_telno_value() {
        return this.emg_telno_value ;
    }
 
    public void setEmg_telno_value( String param) {
        this.emg_telno_value = param ;
    }
 
    public String getEmg_telno_state() {
        return this.emg_telno_state ;
    }
 
    public void setEmg_telno_state(String param) {
        this.emg_telno_state = param ;
    }
 
    public String getEmg_nm_update() {
        return this.emg_nm_update ;
    }
 
    public void setEmg_nm_update(String param) {
        this.emg_nm_update = param ;
    }
 
    public String getEmg_nm_value() {
        return this.emg_nm_value ;
    }
 
    public void setEmg_nm_value( String param) {
        this.emg_nm_value = param ;
    }
 
    public String getEmg_nm_state() {
        return this.emg_nm_state ;
    }
 
    public void setEmg_nm_state(String param) {
        this.emg_nm_state = param ;
    }
 
    public String getEmg_kana_update() {
        return this.emg_kana_update ;
    }
 
    public void setEmg_kana_update(String param) {
        this.emg_kana_update = param ;
    }
 
    public String getEmg_kana_value() {
        return this.emg_kana_value ;
    }
 
    public void setEmg_kana_value( String param) {
        this.emg_kana_value = param ;
    }
 
    public String getEmg_kana_state() {
        return this.emg_kana_state ;
    }
 
    public void setEmg_kana_state(String param) {
        this.emg_kana_state = param ;
    }
 
    public String getEmg_ad_cd_update() {
        return this.emg_ad_cd_update ;
    }
 
    public void setEmg_ad_cd_update(String param) {
        this.emg_ad_cd_update = param ;
    }
 
    public String getEmg_ad_cd_value() {
        return this.emg_ad_cd_value ;
    }
 
    public void setEmg_ad_cd_value( String param) {
        this.emg_ad_cd_value = param ;
    }
 
    public String getEmg_ad_cd_state() {
        return this.emg_ad_cd_state ;
    }
 
    public void setEmg_ad_cd_state(String param) {
        this.emg_ad_cd_state = param ;
    }
 
    public String getEmg_ad_update() {
        return this.emg_ad_update ;
    }
 
    public void setEmg_ad_update(String param) {
        this.emg_ad_update = param ;
    }
 
    public String getEmg_ad_value() {
        return this.emg_ad_value ;
    }
 
    public void setEmg_ad_value( String param) {
        this.emg_ad_value = param ;
    }
 
    public String getEmg_ad_state() {
        return this.emg_ad_state ;
    }
 
    public void setEmg_ad_state(String param) {
        this.emg_ad_state = param ;
    }
 
    public String getEmg_bnchigo_update() {
        return this.emg_bnchigo_update ;
    }
 
    public void setEmg_bnchigo_update(String param) {
        this.emg_bnchigo_update = param ;
    }
 
    public String getEmg_bnchigo_value() {
        return this.emg_bnchigo_value ;
    }
 
    public void setEmg_bnchigo_value( String param) {
        this.emg_bnchigo_value = param ;
    }
 
    public String getEmg_bnchigo_state() {
        return this.emg_bnchigo_state ;
    }
 
    public void setEmg_bnchigo_state(String param) {
        this.emg_bnchigo_state = param ;
    }
 
    public String getEmg_ad_hoki_update() {
        return this.emg_ad_hoki_update ;
    }
 
    public void setEmg_ad_hoki_update(String param) {
        this.emg_ad_hoki_update = param ;
    }
 
    public String getEmg_ad_hoki_value() {
        return this.emg_ad_hoki_value ;
    }
 
    public void setEmg_ad_hoki_value( String param) {
        this.emg_ad_hoki_value = param ;
    }
 
    public String getEmg_ad_hoki_state() {
        return this.emg_ad_hoki_state ;
    }
 
    public void setEmg_ad_hoki_state(String param) {
        this.emg_ad_hoki_state = param ;
    }
 
    public String getTel_svc_order_no_update() {
        return this.tel_svc_order_no_update ;
    }
 
    public void setTel_svc_order_no_update(String param) {
        this.tel_svc_order_no_update = param ;
    }
 
    public String getTel_svc_order_no_value() {
        return this.tel_svc_order_no_value ;
    }
 
    public void setTel_svc_order_no_value( String param) {
        this.tel_svc_order_no_value = param ;
    }
 
    public String getTel_svc_order_no_state() {
        return this.tel_svc_order_no_state ;
    }
 
    public void setTel_svc_order_no_state(String param) {
        this.tel_svc_order_no_state = param ;
    }
 
    public String getTel_svc_order_stat_update() {
        return this.tel_svc_order_stat_update ;
    }
 
    public void setTel_svc_order_stat_update(String param) {
        this.tel_svc_order_stat_update = param ;
    }
 
    public String getTel_svc_order_stat_value() {
        return this.tel_svc_order_stat_value ;
    }
 
    public void setTel_svc_order_stat_value( String param) {
        this.tel_svc_order_stat_value = param ;
    }
 
    public String getTel_svc_order_stat_state() {
        return this.tel_svc_order_stat_state ;
    }
 
    public void setTel_svc_order_stat_state(String param) {
        this.tel_svc_order_stat_state = param ;
    }
 
    public String getTel_svc_order_uk_dtm_update() {
        return this.tel_svc_order_uk_dtm_update ;
    }
 
    public void setTel_svc_order_uk_dtm_update(String param) {
        this.tel_svc_order_uk_dtm_update = param ;
    }
 
    public String getTel_svc_order_uk_dtm_value() {
        return this.tel_svc_order_uk_dtm_value ;
    }
 
    public void setTel_svc_order_uk_dtm_value( String param) {
        this.tel_svc_order_uk_dtm_value = param ;
    }
 
    public Boolean getTel_svc_order_uk_dtm_enabled() {
        return this.tel_svc_order_uk_dtm_enabled ;
    }    
 
    public void setTel_svc_order_uk_dtm_enabled(Boolean param) {
        this.tel_svc_order_uk_dtm_enabled = param ;
    }
 
    public String getTel_svc_order_uk_dtm_state() {
        return this.tel_svc_order_uk_dtm_state ;
    }
 
    public void setTel_svc_order_uk_dtm_state(String param) {
        this.tel_svc_order_uk_dtm_state = param ;
    }
 
    public String getAdd_dtm_update() {
        return this.add_dtm_update ;
    }
 
    public void setAdd_dtm_update(String param) {
        this.add_dtm_update = param ;
    }
 
    public String getAdd_dtm_value() {
        return this.add_dtm_value ;
    }
 
    public void setAdd_dtm_value( String param) {
        this.add_dtm_value = param ;
    }
 
    public String getAdd_dtm_state() {
        return this.add_dtm_state ;
    }
 
    public void setAdd_dtm_state(String param) {
        this.add_dtm_state = param ;
    }
 
    public String getAdd_opeacnt_update() {
        return this.add_opeacnt_update ;
    }
 
    public void setAdd_opeacnt_update(String param) {
        this.add_opeacnt_update = param ;
    }
 
    public String getAdd_opeacnt_value() {
        return this.add_opeacnt_value ;
    }
 
    public void setAdd_opeacnt_value( String param) {
        this.add_opeacnt_value = param ;
    }
 
    public String getAdd_opeacnt_state() {
        return this.add_opeacnt_state ;
    }
 
    public void setAdd_opeacnt_state(String param) {
        this.add_opeacnt_state = param ;
    }
 
    public String getUpd_dtm_update() {
        return this.upd_dtm_update ;
    }
 
    public void setUpd_dtm_update(String param) {
        this.upd_dtm_update = param ;
    }
 
    public String getUpd_dtm_value() {
        return this.upd_dtm_value ;
    }
 
    public void setUpd_dtm_value( String param) {
        this.upd_dtm_value = param ;
    }
 
    public String getUpd_dtm_state() {
        return this.upd_dtm_state ;
    }
 
    public void setUpd_dtm_state(String param) {
        this.upd_dtm_state = param ;
    }
 
    public String getUpd_opeacnt_update() {
        return this.upd_opeacnt_update ;
    }
 
    public void setUpd_opeacnt_update(String param) {
        this.upd_opeacnt_update = param ;
    }
 
    public String getUpd_opeacnt_value() {
        return this.upd_opeacnt_value ;
    }
 
    public void setUpd_opeacnt_value( String param) {
        this.upd_opeacnt_value = param ;
    }
 
    public String getUpd_opeacnt_state() {
        return this.upd_opeacnt_state ;
    }
 
    public void setUpd_opeacnt_state(String param) {
        this.upd_opeacnt_state = param ;
    }
 
    public String getMk_flg_update() {
        return this.mk_flg_update ;
    }
 
    public void setMk_flg_update(String param) {
        this.mk_flg_update = param ;
    }
 
    public String getMk_flg_value() {
        return this.mk_flg_value ;
    }
 
    public void setMk_flg_value( String param) {
        this.mk_flg_value = param ;
    }
 
    public String getMk_flg_state() {
        return this.mk_flg_state ;
    }
 
    public void setMk_flg_state(String param) {
        this.mk_flg_state = param ;
    }
 
    public String getSrinf_kanri_no_update() {
        return this.srinf_kanri_no_update ;
    }
 
    public void setSrinf_kanri_no_update(String param) {
        this.srinf_kanri_no_update = param ;
    }
 
    public String getSrinf_kanri_no_value() {
        return this.srinf_kanri_no_value ;
    }
 
    public void setSrinf_kanri_no_value( String param) {
        this.srinf_kanri_no_value = param ;
    }
 
    public Boolean getSrinf_kanri_no_enabled() {
        return this.srinf_kanri_no_enabled ;
    }    
 
    public void setSrinf_kanri_no_enabled(Boolean param) {
        this.srinf_kanri_no_enabled = param ;
    }
 
    public String getSrinf_kanri_no_state() {
        return this.srinf_kanri_no_state ;
    }
 
    public void setSrinf_kanri_no_state(String param) {
        this.srinf_kanri_no_state = param ;
    }
 
    public String getTakinort_macad_update() {
        return this.takinort_macad_update ;
    }
 
    public void setTakinort_macad_update(String param) {
        this.takinort_macad_update = param ;
    }
 
    public String getTakinort_macad_value() {
        return this.takinort_macad_value ;
    }
 
    public void setTakinort_macad_value( String param) {
        this.takinort_macad_value = param ;
    }
 
    public Boolean getTakinort_macad_enabled() {
        return this.takinort_macad_enabled ;
    }    
 
    public void setTakinort_macad_enabled(Boolean param) {
        this.takinort_macad_enabled = param ;
    }
 
    public String getTakinort_macad_state() {
        return this.takinort_macad_state ;
    }
 
    public void setTakinort_macad_state(String param) {
        this.takinort_macad_state = param ;
    }
 
 
    public X33VDataTypeList getTakinort_ninsho_key_chgum_inf_list() {
        return this.takinort_ninsho_key_chgum_inf_list ;
    }
 
    public void setTakinort_ninsho_key_chgum_inf_list(X33VDataTypeList param) {
        this.takinort_ninsho_key_chgum_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_takinort_ninsho_key_chgum_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<takinort_ninsho_key_chgum_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) takinort_ninsho_key_chgum_inf_list.get(i)).loadModelData("多機能ルーター認証キー変更有無情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
    public String getTakinort_ninsho_key_update() {
        return this.takinort_ninsho_key_update ;
    }
 
    public void setTakinort_ninsho_key_update(String param) {
        this.takinort_ninsho_key_update = param ;
    }
 
    public String getTakinort_ninsho_key_value() {
        return this.takinort_ninsho_key_value ;
    }
 
    public void setTakinort_ninsho_key_value( String param) {
        this.takinort_ninsho_key_value = param ;
    }
 
    public Boolean getTakinort_ninsho_key_enabled() {
        return this.takinort_ninsho_key_enabled ;
    }    
 
    public void setTakinort_ninsho_key_enabled(Boolean param) {
        this.takinort_ninsho_key_enabled = param ;
    }
 
    public String getTakinort_ninsho_key_state() {
        return this.takinort_ninsho_key_state ;
    }
 
    public void setTakinort_ninsho_key_state(String param) {
        this.takinort_ninsho_key_state = param ;
    }
 
 
    public X33VDataTypeList getPppoe_sson_stset_cd_chgum_inf_list() {
        return this.pppoe_sson_stset_cd_chgum_inf_list ;
    }
 
    public void setPppoe_sson_stset_cd_chgum_inf_list(X33VDataTypeList param) {
        this.pppoe_sson_stset_cd_chgum_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_pppoe_sson_stset_cd_chgum_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<pppoe_sson_stset_cd_chgum_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) pppoe_sson_stset_cd_chgum_inf_list.get(i)).loadModelData("ＰＰＰｏＥセッション終端設定コード変更有無情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
 
    public X33VDataTypeList getPppoe_sson_stset_cd_inf_list() {
        return this.pppoe_sson_stset_cd_inf_list ;
    }
 
    public void setPppoe_sson_stset_cd_inf_list(X33VDataTypeList param) {
        this.pppoe_sson_stset_cd_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_pppoe_sson_stset_cd_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<pppoe_sson_stset_cd_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) pppoe_sson_stset_cd_inf_list.get(i)).loadModelData("ＰＰＰｏＥセッション終端設定コード情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
 
    public X33VDataTypeList getDhcp_yk_mk_cd_chgum_inf_list() {
        return this.dhcp_yk_mk_cd_chgum_inf_list ;
    }
 
    public void setDhcp_yk_mk_cd_chgum_inf_list(X33VDataTypeList param) {
        this.dhcp_yk_mk_cd_chgum_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_dhcp_yk_mk_cd_chgum_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<dhcp_yk_mk_cd_chgum_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) dhcp_yk_mk_cd_chgum_inf_list.get(i)).loadModelData("ＤＨＣＰ有効無効コード変更有無情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
 
    public X33VDataTypeList getDhcp_yk_mk_cd_inf_list() {
        return this.dhcp_yk_mk_cd_inf_list ;
    }
 
    public void setDhcp_yk_mk_cd_inf_list(X33VDataTypeList param) {
        this.dhcp_yk_mk_cd_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_dhcp_yk_mk_cd_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<dhcp_yk_mk_cd_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) dhcp_yk_mk_cd_inf_list.get(i)).loadModelData("ＤＨＣＰ有効無効コード情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
 
    public X33VDataTypeList getYlan_kino_mode_skcd_chgum_inf_list() {
        return this.ylan_kino_mode_skcd_chgum_inf_list ;
    }
 
    public void setYlan_kino_mode_skcd_chgum_inf_list(X33VDataTypeList param) {
        this.ylan_kino_mode_skcd_chgum_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_ylan_kino_mode_skcd_chgum_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<ylan_kino_mode_skcd_chgum_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) ylan_kino_mode_skcd_chgum_inf_list.get(i)).loadModelData("有線ＬＡＮ機能モード識別コード変更有無情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
 
    public X33VDataTypeList getYlan_kino_mode_skcd_inf_list() {
        return this.ylan_kino_mode_skcd_inf_list ;
    }
 
    public void setYlan_kino_mode_skcd_inf_list(X33VDataTypeList param) {
        this.ylan_kino_mode_skcd_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_ylan_kino_mode_skcd_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<ylan_kino_mode_skcd_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) ylan_kino_mode_skcd_inf_list.get(i)).loadModelData("有線ＬＡＮ機能モード識別コード情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
 
    public X33VDataTypeList getMlan_kino_mode_skcd_chgum_inf_list() {
        return this.mlan_kino_mode_skcd_chgum_inf_list ;
    }
 
    public void setMlan_kino_mode_skcd_chgum_inf_list(X33VDataTypeList param) {
        this.mlan_kino_mode_skcd_chgum_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_mlan_kino_mode_skcd_chgum_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<mlan_kino_mode_skcd_chgum_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) mlan_kino_mode_skcd_chgum_inf_list.get(i)).loadModelData("無線ＬＡＮ機能モード識別コード変更有無情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
 
    public X33VDataTypeList getMlan_kino_mode_skcd_inf_list() {
        return this.mlan_kino_mode_skcd_inf_list ;
    }
 
    public void setMlan_kino_mode_skcd_inf_list(X33VDataTypeList param) {
        this.mlan_kino_mode_skcd_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_mlan_kino_mode_skcd_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<mlan_kino_mode_skcd_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) mlan_kino_mode_skcd_inf_list.get(i)).loadModelData("無線ＬＡＮ機能モード識別コード情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
 
    public X33VDataTypeList getVoip_yk_mk_cd_chgum_inf_list() {
        return this.voip_yk_mk_cd_chgum_inf_list ;
    }
 
    public void setVoip_yk_mk_cd_chgum_inf_list(X33VDataTypeList param) {
        this.voip_yk_mk_cd_chgum_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_voip_yk_mk_cd_chgum_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<voip_yk_mk_cd_chgum_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) voip_yk_mk_cd_chgum_inf_list.get(i)).loadModelData("ＶｏＩＰ有効無効コード変更有無情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
 
    public X33VDataTypeList getVoip_yk_mk_cd_inf_list() {
        return this.voip_yk_mk_cd_inf_list ;
    }
 
    public void setVoip_yk_mk_cd_inf_list(X33VDataTypeList param) {
        this.voip_yk_mk_cd_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_voip_yk_mk_cd_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<voip_yk_mk_cd_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) voip_yk_mk_cd_inf_list.get(i)).loadModelData("ＶｏＩＰ有効無効コード情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
 
    public X33VDataTypeList getB2bua_yk_mk_cd_chgum_inf_list() {
        return this.b2bua_yk_mk_cd_chgum_inf_list ;
    }
 
    public void setB2bua_yk_mk_cd_chgum_inf_list(X33VDataTypeList param) {
        this.b2bua_yk_mk_cd_chgum_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_b2bua_yk_mk_cd_chgum_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<b2bua_yk_mk_cd_chgum_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) b2bua_yk_mk_cd_chgum_inf_list.get(i)).loadModelData("Ｂ２ＢＵＡ有効無効コード変更有無情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
 
    public X33VDataTypeList getB2bua_yk_mk_cd_inf_list() {
        return this.b2bua_yk_mk_cd_inf_list ;
    }
 
    public void setB2bua_yk_mk_cd_inf_list(X33VDataTypeList param) {
        this.b2bua_yk_mk_cd_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_b2bua_yk_mk_cd_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<b2bua_yk_mk_cd_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) b2bua_yk_mk_cd_inf_list.get(i)).loadModelData("Ｂ２ＢＵＡ有効無効コード情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
 
    public X33VDataTypeList getTk_prtcl_sbt_cd_chgum_inf_list() {
        return this.tk_prtcl_sbt_cd_chgum_inf_list ;
    }
 
    public void setTk_prtcl_sbt_cd_chgum_inf_list(X33VDataTypeList param) {
        this.tk_prtcl_sbt_cd_chgum_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_tk_prtcl_sbt_cd_chgum_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<tk_prtcl_sbt_cd_chgum_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) tk_prtcl_sbt_cd_chgum_inf_list.get(i)).loadModelData("提供プロトコル種別コード変更有無情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
 
    public X33VDataTypeList getTk_prtcl_sbt_cd_inf_list() {
        return this.tk_prtcl_sbt_cd_inf_list ;
    }
 
    public void setTk_prtcl_sbt_cd_inf_list(X33VDataTypeList param) {
        this.tk_prtcl_sbt_cd_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_tk_prtcl_sbt_cd_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<tk_prtcl_sbt_cd_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) tk_prtcl_sbt_cd_inf_list.get(i)).loadModelData("提供プロトコル種別コード情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
 
    public X33VDataTypeList getIpv6_taiiki_ctrl_cd_chgum_inf_list() {
        return this.ipv6_taiiki_ctrl_cd_chgum_inf_list ;
    }
 
    public void setIpv6_taiiki_ctrl_cd_chgum_inf_list(X33VDataTypeList param) {
        this.ipv6_taiiki_ctrl_cd_chgum_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_ipv6_taiiki_ctrl_cd_chgum_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<ipv6_taiiki_ctrl_cd_chgum_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) ipv6_taiiki_ctrl_cd_chgum_inf_list.get(i)).loadModelData("ＩＰｖ６帯域制御コード変更有無情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
 
    public X33VDataTypeList getIpv6_taiiki_ctrl_cd_inf_list() {
        return this.ipv6_taiiki_ctrl_cd_inf_list ;
    }
 
    public void setIpv6_taiiki_ctrl_cd_inf_list(X33VDataTypeList param) {
        this.ipv6_taiiki_ctrl_cd_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_ipv6_taiiki_ctrl_cd_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<ipv6_taiiki_ctrl_cd_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) ipv6_taiiki_ctrl_cd_inf_list.get(i)).loadModelData("ＩＰｖ６帯域制御コード情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
 
    public X33VDataTypeList getTknrt_rtr_nsid_chgum_inf_list() {
        return this.tknrt_rtr_nsid_chgum_inf_list ;
    }
 
    public void setTknrt_rtr_nsid_chgum_inf_list(X33VDataTypeList param) {
        this.tknrt_rtr_nsid_chgum_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_tknrt_rtr_nsid_chgum_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<tknrt_rtr_nsid_chgum_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) tknrt_rtr_nsid_chgum_inf_list.get(i)).loadModelData("多機能ルータールーター認証ＩＤ変更有無情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
    public String getTknrt_rtr_nsid_update() {
        return this.tknrt_rtr_nsid_update ;
    }
 
    public void setTknrt_rtr_nsid_update(String param) {
        this.tknrt_rtr_nsid_update = param ;
    }
 
    public String getTknrt_rtr_nsid_value() {
        return this.tknrt_rtr_nsid_value ;
    }
 
    public void setTknrt_rtr_nsid_value( String param) {
        this.tknrt_rtr_nsid_value = param ;
    }
 
    public Boolean getTknrt_rtr_nsid_enabled() {
        return this.tknrt_rtr_nsid_enabled ;
    }    
 
    public void setTknrt_rtr_nsid_enabled(Boolean param) {
        this.tknrt_rtr_nsid_enabled = param ;
    }
 
    public String getTknrt_rtr_nsid_state() {
        return this.tknrt_rtr_nsid_state ;
    }
 
    public void setTknrt_rtr_nsid_state(String param) {
        this.tknrt_rtr_nsid_state = param ;
    }
 
 
    public X33VDataTypeList getTknrt_rtr_nsid_pwd_chgum_inf_list() {
        return this.tknrt_rtr_nsid_pwd_chgum_inf_list ;
    }
 
    public void setTknrt_rtr_nsid_pwd_chgum_inf_list(X33VDataTypeList param) {
        this.tknrt_rtr_nsid_pwd_chgum_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_tknrt_rtr_nsid_pwd_chgum_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<tknrt_rtr_nsid_pwd_chgum_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) tknrt_rtr_nsid_pwd_chgum_inf_list.get(i)).loadModelData("多機能ルータールーター認証ＩＤパスワード変更有無情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
    public String getTknrt_rtr_nsid_pwd_update() {
        return this.tknrt_rtr_nsid_pwd_update ;
    }
 
    public void setTknrt_rtr_nsid_pwd_update(String param) {
        this.tknrt_rtr_nsid_pwd_update = param ;
    }
 
    public String getTknrt_rtr_nsid_pwd_value() {
        return this.tknrt_rtr_nsid_pwd_value ;
    }
 
    public void setTknrt_rtr_nsid_pwd_value( String param) {
        this.tknrt_rtr_nsid_pwd_value = param ;
    }
 
    public Boolean getTknrt_rtr_nsid_pwd_enabled() {
        return this.tknrt_rtr_nsid_pwd_enabled ;
    }    
 
    public void setTknrt_rtr_nsid_pwd_enabled(Boolean param) {
        this.tknrt_rtr_nsid_pwd_enabled = param ;
    }
 
    public String getTknrt_rtr_nsid_pwd_state() {
        return this.tknrt_rtr_nsid_pwd_state ;
    }
 
    public void setTknrt_rtr_nsid_pwd_state(String param) {
        this.tknrt_rtr_nsid_pwd_state = param ;
    }
 
 
    public X33VDataTypeList getIpv6_ninsho_id_chgum_inf_list() {
        return this.ipv6_ninsho_id_chgum_inf_list ;
    }
 
    public void setIpv6_ninsho_id_chgum_inf_list(X33VDataTypeList param) {
        this.ipv6_ninsho_id_chgum_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_ipv6_ninsho_id_chgum_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<ipv6_ninsho_id_chgum_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) ipv6_ninsho_id_chgum_inf_list.get(i)).loadModelData("ＩＰｖ６認証ＩＤ変更有無情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
    public String getIpv6_ninsho_id_update() {
        return this.ipv6_ninsho_id_update ;
    }
 
    public void setIpv6_ninsho_id_update(String param) {
        this.ipv6_ninsho_id_update = param ;
    }
 
    public String getIpv6_ninsho_id_value() {
        return this.ipv6_ninsho_id_value ;
    }
 
    public void setIpv6_ninsho_id_value( String param) {
        this.ipv6_ninsho_id_value = param ;
    }
 
    public Boolean getIpv6_ninsho_id_enabled() {
        return this.ipv6_ninsho_id_enabled ;
    }    
 
    public void setIpv6_ninsho_id_enabled(Boolean param) {
        this.ipv6_ninsho_id_enabled = param ;
    }
 
    public String getIpv6_ninsho_id_state() {
        return this.ipv6_ninsho_id_state ;
    }
 
    public void setIpv6_ninsho_id_state(String param) {
        this.ipv6_ninsho_id_state = param ;
    }
 
 
    public X33VDataTypeList getIpv6_ninsho_id_pwd_chgum_inf_list() {
        return this.ipv6_ninsho_id_pwd_chgum_inf_list ;
    }
 
    public void setIpv6_ninsho_id_pwd_chgum_inf_list(X33VDataTypeList param) {
        this.ipv6_ninsho_id_pwd_chgum_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_ipv6_ninsho_id_pwd_chgum_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<ipv6_ninsho_id_pwd_chgum_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) ipv6_ninsho_id_pwd_chgum_inf_list.get(i)).loadModelData("ＩＰｖ６認証ＩＤパスワード変更有無情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
    public String getIpv6_ninsho_id_pwd_update() {
        return this.ipv6_ninsho_id_pwd_update ;
    }
 
    public void setIpv6_ninsho_id_pwd_update(String param) {
        this.ipv6_ninsho_id_pwd_update = param ;
    }
 
    public String getIpv6_ninsho_id_pwd_value() {
        return this.ipv6_ninsho_id_pwd_value ;
    }
 
    public void setIpv6_ninsho_id_pwd_value( String param) {
        this.ipv6_ninsho_id_pwd_value = param ;
    }
 
    public Boolean getIpv6_ninsho_id_pwd_enabled() {
        return this.ipv6_ninsho_id_pwd_enabled ;
    }    
 
    public void setIpv6_ninsho_id_pwd_enabled(Boolean param) {
        this.ipv6_ninsho_id_pwd_enabled = param ;
    }
 
    public String getIpv6_ninsho_id_pwd_state() {
        return this.ipv6_ninsho_id_pwd_state ;
    }
 
    public void setIpv6_ninsho_id_pwd_state(String param) {
        this.ipv6_ninsho_id_pwd_state = param ;
    }
 
 
    public X33VDataTypeList getConnect_mode_cd_chgum_inf_list() {
        return this.connect_mode_cd_chgum_inf_list ;
    }
 
    public void setConnect_mode_cd_chgum_inf_list(X33VDataTypeList param) {
        this.connect_mode_cd_chgum_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_connect_mode_cd_chgum_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<connect_mode_cd_chgum_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) connect_mode_cd_chgum_inf_list.get(i)).loadModelData("接続モード変更有無情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
 
    public X33VDataTypeList getConnect_mode_cd_inf_list() {
        return this.connect_mode_cd_inf_list ;
    }
 
    public void setConnect_mode_cd_inf_list(X33VDataTypeList param) {
        this.connect_mode_cd_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_connect_mode_cd_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<connect_mode_cd_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) connect_mode_cd_inf_list.get(i)).loadModelData("接続モードコード情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
 
    public X33VDataTypeList getAuto_cut_mode_cd_chgum_inf_list() {
        return this.auto_cut_mode_cd_chgum_inf_list ;
    }
 
    public void setAuto_cut_mode_cd_chgum_inf_list(X33VDataTypeList param) {
        this.auto_cut_mode_cd_chgum_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_auto_cut_mode_cd_chgum_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<auto_cut_mode_cd_chgum_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) auto_cut_mode_cd_chgum_inf_list.get(i)).loadModelData("自動切断モード変更有無情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
 
    public X33VDataTypeList getAuto_cut_mode_cd_inf_list() {
        return this.auto_cut_mode_cd_inf_list ;
    }
 
    public void setAuto_cut_mode_cd_inf_list(X33VDataTypeList param) {
        this.auto_cut_mode_cd_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_auto_cut_mode_cd_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<auto_cut_mode_cd_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) auto_cut_mode_cd_inf_list.get(i)).loadModelData("自動切断モードコード情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
 
    public X33VDataTypeList getAuto_cut_time_chgum_inf_list() {
        return this.auto_cut_time_chgum_inf_list ;
    }
 
    public void setAuto_cut_time_chgum_inf_list(X33VDataTypeList param) {
        this.auto_cut_time_chgum_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_auto_cut_time_chgum_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<auto_cut_time_chgum_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) auto_cut_time_chgum_inf_list.get(i)).loadModelData("自動切断時間変更有無情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
    public String getAuto_cut_time_update() {
        return this.auto_cut_time_update ;
    }
 
    public void setAuto_cut_time_update(String param) {
        this.auto_cut_time_update = param ;
    }
 
    public String getAuto_cut_time_value() {
        return this.auto_cut_time_value ;
    }
 
    public void setAuto_cut_time_value( String param) {
        this.auto_cut_time_value = param ;
    }
 
    public Boolean getAuto_cut_time_enabled() {
        return this.auto_cut_time_enabled ;
    }    
 
    public void setAuto_cut_time_enabled(Boolean param) {
        this.auto_cut_time_enabled = param ;
    }
 
    public String getAuto_cut_time_state() {
        return this.auto_cut_time_state ;
    }
 
    public void setAuto_cut_time_state(String param) {
        this.auto_cut_time_state = param ;
    }
 
 
    public X33VDataTypeList getL2tp_ninsho_id_chgum_inf_list() {
        return this.l2tp_ninsho_id_chgum_inf_list ;
    }
 
    public void setL2tp_ninsho_id_chgum_inf_list(X33VDataTypeList param) {
        this.l2tp_ninsho_id_chgum_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_l2tp_ninsho_id_chgum_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<l2tp_ninsho_id_chgum_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) l2tp_ninsho_id_chgum_inf_list.get(i)).loadModelData("Ｌ２ＴＰ認証ＩＤ変更有無情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
    public String getL2tp_ninsho_id_update() {
        return this.l2tp_ninsho_id_update ;
    }
 
    public void setL2tp_ninsho_id_update(String param) {
        this.l2tp_ninsho_id_update = param ;
    }
 
    public String getL2tp_ninsho_id_value() {
        return this.l2tp_ninsho_id_value ;
    }
 
    public void setL2tp_ninsho_id_value( String param) {
        this.l2tp_ninsho_id_value = param ;
    }
 
    public Boolean getL2tp_ninsho_id_enabled() {
        return this.l2tp_ninsho_id_enabled ;
    }    
 
    public void setL2tp_ninsho_id_enabled(Boolean param) {
        this.l2tp_ninsho_id_enabled = param ;
    }
 
    public String getL2tp_ninsho_id_state() {
        return this.l2tp_ninsho_id_state ;
    }
 
    public void setL2tp_ninsho_id_state(String param) {
        this.l2tp_ninsho_id_state = param ;
    }
 
 
    public X33VDataTypeList getL2tp_ninsho_id_secon_chgum_inf_list() {
        return this.l2tp_ninsho_id_secon_chgum_inf_list ;
    }
 
    public void setL2tp_ninsho_id_secon_chgum_inf_list(X33VDataTypeList param) {
        this.l2tp_ninsho_id_secon_chgum_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_l2tp_ninsho_id_secon_chgum_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<l2tp_ninsho_id_secon_chgum_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) l2tp_ninsho_id_secon_chgum_inf_list.get(i)).loadModelData("Ｌ２ＴＰ認証ＩＤ（セカンダリー）変更有無情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
    public String getL2tp_ninsho_id_secon_update() {
        return this.l2tp_ninsho_id_secon_update ;
    }
 
    public void setL2tp_ninsho_id_secon_update(String param) {
        this.l2tp_ninsho_id_secon_update = param ;
    }
 
    public String getL2tp_ninsho_id_secon_value() {
        return this.l2tp_ninsho_id_secon_value ;
    }
 
    public void setL2tp_ninsho_id_secon_value( String param) {
        this.l2tp_ninsho_id_secon_value = param ;
    }
 
    public Boolean getL2tp_ninsho_id_secon_enabled() {
        return this.l2tp_ninsho_id_secon_enabled ;
    }    
 
    public void setL2tp_ninsho_id_secon_enabled(Boolean param) {
        this.l2tp_ninsho_id_secon_enabled = param ;
    }
 
    public String getL2tp_ninsho_id_secon_state() {
        return this.l2tp_ninsho_id_secon_state ;
    }
 
    public void setL2tp_ninsho_id_secon_state(String param) {
        this.l2tp_ninsho_id_secon_state = param ;
    }
 
 
    public X33VDataTypeList getPppoe_bridge_sbt_cd_chgum_inf_list() {
        return this.pppoe_bridge_sbt_cd_chgum_inf_list ;
    }
 
    public void setPppoe_bridge_sbt_cd_chgum_inf_list(X33VDataTypeList param) {
        this.pppoe_bridge_sbt_cd_chgum_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_pppoe_bridge_sbt_cd_chgum_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<pppoe_bridge_sbt_cd_chgum_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) pppoe_bridge_sbt_cd_chgum_inf_list.get(i)).loadModelData("ＰＰＰｏＥブリッジ有無変更有無情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
 
    public X33VDataTypeList getPppoe_bridge_sbt_cd_inf_list() {
        return this.pppoe_bridge_sbt_cd_inf_list ;
    }
 
    public void setPppoe_bridge_sbt_cd_inf_list(X33VDataTypeList param) {
        this.pppoe_bridge_sbt_cd_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_pppoe_bridge_sbt_cd_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<pppoe_bridge_sbt_cd_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) pppoe_bridge_sbt_cd_inf_list.get(i)).loadModelData("ＰＰＰｏＥブリッジ種別コード情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
 
    public X33VDataTypeList getPing_response_sbt_cd_chgum_inf_list() {
        return this.ping_response_sbt_cd_chgum_inf_list ;
    }
 
    public void setPing_response_sbt_cd_chgum_inf_list(X33VDataTypeList param) {
        this.ping_response_sbt_cd_chgum_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_ping_response_sbt_cd_chgum_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<ping_response_sbt_cd_chgum_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) ping_response_sbt_cd_chgum_inf_list.get(i)).loadModelData("Ｐｉｎｇ応答有無変更有無情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
 
    public X33VDataTypeList getPing_response_sbt_cd_inf_list() {
        return this.ping_response_sbt_cd_inf_list ;
    }
 
    public void setPing_response_sbt_cd_inf_list(X33VDataTypeList param) {
        this.ping_response_sbt_cd_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_ping_response_sbt_cd_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<ping_response_sbt_cd_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) ping_response_sbt_cd_inf_list.get(i)).loadModelData("Ｐｉｎｇ応答種別コード情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
 
    public X33VDataTypeList getIpv6_ping_rsp_sbt_cd_chgum_inf_list() {
        return this.ipv6_ping_rsp_sbt_cd_chgum_inf_list ;
    }
 
    public void setIpv6_ping_rsp_sbt_cd_chgum_inf_list(X33VDataTypeList param) {
        this.ipv6_ping_rsp_sbt_cd_chgum_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_ipv6_ping_rsp_sbt_cd_chgum_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<ipv6_ping_rsp_sbt_cd_chgum_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) ipv6_ping_rsp_sbt_cd_chgum_inf_list.get(i)).loadModelData("ＩＰｖ６Ｐｉｎｇ応答種別コード変更有無情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
 
    public X33VDataTypeList getIpv6_ping_rsp_sbt_cd_inf_list() {
        return this.ipv6_ping_rsp_sbt_cd_inf_list ;
    }
 
    public void setIpv6_ping_rsp_sbt_cd_inf_list(X33VDataTypeList param) {
        this.ipv6_ping_rsp_sbt_cd_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_ipv6_ping_rsp_sbt_cd_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<ipv6_ping_rsp_sbt_cd_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) ipv6_ping_rsp_sbt_cd_inf_list.get(i)).loadModelData("ＩＰｖ６Ｐｉｎｇ応答種別コード情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
 
    public X33VDataTypeList getTknrt_va_nsid_chgum_inf_list() {
        return this.tknrt_va_nsid_chgum_inf_list ;
    }
 
    public void setTknrt_va_nsid_chgum_inf_list(X33VDataTypeList param) {
        this.tknrt_va_nsid_chgum_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_tknrt_va_nsid_chgum_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<tknrt_va_nsid_chgum_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) tknrt_va_nsid_chgum_inf_list.get(i)).loadModelData("多機能ルーターＶＡ認証ＩＤ変更有無情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
    public String getTknrt_va_nsid_update() {
        return this.tknrt_va_nsid_update ;
    }
 
    public void setTknrt_va_nsid_update(String param) {
        this.tknrt_va_nsid_update = param ;
    }
 
    public String getTknrt_va_nsid_value() {
        return this.tknrt_va_nsid_value ;
    }
 
    public void setTknrt_va_nsid_value( String param) {
        this.tknrt_va_nsid_value = param ;
    }
 
    public Boolean getTknrt_va_nsid_enabled() {
        return this.tknrt_va_nsid_enabled ;
    }    
 
    public void setTknrt_va_nsid_enabled(Boolean param) {
        this.tknrt_va_nsid_enabled = param ;
    }
 
    public String getTknrt_va_nsid_state() {
        return this.tknrt_va_nsid_state ;
    }
 
    public void setTknrt_va_nsid_state(String param) {
        this.tknrt_va_nsid_state = param ;
    }
 
 
    public X33VDataTypeList getTknrt_va_nsid_pwd_chgum_inf_list() {
        return this.tknrt_va_nsid_pwd_chgum_inf_list ;
    }
 
    public void setTknrt_va_nsid_pwd_chgum_inf_list(X33VDataTypeList param) {
        this.tknrt_va_nsid_pwd_chgum_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_tknrt_va_nsid_pwd_chgum_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<tknrt_va_nsid_pwd_chgum_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) tknrt_va_nsid_pwd_chgum_inf_list.get(i)).loadModelData("多機能ルーターＶＡ認証ＩＤパスワード変更有無情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
    public String getTknrt_va_nsid_pwd_update() {
        return this.tknrt_va_nsid_pwd_update ;
    }
 
    public void setTknrt_va_nsid_pwd_update(String param) {
        this.tknrt_va_nsid_pwd_update = param ;
    }
 
    public String getTknrt_va_nsid_pwd_value() {
        return this.tknrt_va_nsid_pwd_value ;
    }
 
    public void setTknrt_va_nsid_pwd_value( String param) {
        this.tknrt_va_nsid_pwd_value = param ;
    }
 
    public Boolean getTknrt_va_nsid_pwd_enabled() {
        return this.tknrt_va_nsid_pwd_enabled ;
    }    
 
    public void setTknrt_va_nsid_pwd_enabled(Boolean param) {
        this.tknrt_va_nsid_pwd_enabled = param ;
    }
 
    public String getTknrt_va_nsid_pwd_state() {
        return this.tknrt_va_nsid_pwd_state ;
    }
 
    public void setTknrt_va_nsid_pwd_state(String param) {
        this.tknrt_va_nsid_pwd_state = param ;
    }
 
 
    public X33VDataTypeList getTknrt_ols_ksbt_setcd_chgum_inf_list() {
        return this.tknrt_ols_ksbt_setcd_chgum_inf_list ;
    }
 
    public void setTknrt_ols_ksbt_setcd_chgum_inf_list(X33VDataTypeList param) {
        this.tknrt_ols_ksbt_setcd_chgum_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_tknrt_ols_ksbt_setcd_chgum_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<tknrt_ols_ksbt_setcd_chgum_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) tknrt_ols_ksbt_setcd_chgum_inf_list.get(i)).loadModelData("多機能ルーターＯＬＳ契約種別設定コード変更有無情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
 
    public X33VDataTypeList getTknrt_ols_ksbt_setcd_inf_list() {
        return this.tknrt_ols_ksbt_setcd_inf_list ;
    }
 
    public void setTknrt_ols_ksbt_setcd_inf_list(X33VDataTypeList param) {
        this.tknrt_ols_ksbt_setcd_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_tknrt_ols_ksbt_setcd_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<tknrt_ols_ksbt_setcd_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) tknrt_ols_ksbt_setcd_inf_list.get(i)).loadModelData("多機能ルーターＯＬＳ契約種別設定コード情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
 
    public X33VDataTypeList getIpv6_chuskk_cd_chgum_inf_list() {
        return this.ipv6_chuskk_cd_chgum_inf_list ;
    }
 
    public void setIpv6_chuskk_cd_chgum_inf_list(X33VDataTypeList param) {
        this.ipv6_chuskk_cd_chgum_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_ipv6_chuskk_cd_chgum_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<ipv6_chuskk_cd_chgum_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) ipv6_chuskk_cd_chgum_inf_list.get(i)).loadModelData("ＩＰｖ６中心局コード変更有無情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
    public String getIpv6_chuskk_cd_update() {
        return this.ipv6_chuskk_cd_update ;
    }
 
    public void setIpv6_chuskk_cd_update(String param) {
        this.ipv6_chuskk_cd_update = param ;
    }
 
    public String getIpv6_chuskk_cd_value() {
        return this.ipv6_chuskk_cd_value ;
    }
 
    public void setIpv6_chuskk_cd_value( String param) {
        this.ipv6_chuskk_cd_value = param ;
    }
 
    public Boolean getIpv6_chuskk_cd_enabled() {
        return this.ipv6_chuskk_cd_enabled ;
    }    
 
    public void setIpv6_chuskk_cd_enabled(Boolean param) {
        this.ipv6_chuskk_cd_enabled = param ;
    }
 
    public String getIpv6_chuskk_cd_state() {
        return this.ipv6_chuskk_cd_state ;
    }
 
    public void setIpv6_chuskk_cd_state(String param) {
        this.ipv6_chuskk_cd_state = param ;
    }
 
 
    public X33VDataTypeList getIpv6_ad_ifid_chgum_inf_list() {
        return this.ipv6_ad_ifid_chgum_inf_list ;
    }
 
    public void setIpv6_ad_ifid_chgum_inf_list(X33VDataTypeList param) {
        this.ipv6_ad_ifid_chgum_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_ipv6_ad_ifid_chgum_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<ipv6_ad_ifid_chgum_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) ipv6_ad_ifid_chgum_inf_list.get(i)).loadModelData("ＩＰｖ６アドレス（インターフェイスＩＤ）変更有無情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
    public String getIpv6_ad_ifid_update() {
        return this.ipv6_ad_ifid_update ;
    }
 
    public void setIpv6_ad_ifid_update(String param) {
        this.ipv6_ad_ifid_update = param ;
    }
 
    public String getIpv6_ad_ifid_value() {
        return this.ipv6_ad_ifid_value ;
    }
 
    public void setIpv6_ad_ifid_value( String param) {
        this.ipv6_ad_ifid_value = param ;
    }
 
    public Boolean getIpv6_ad_ifid_enabled() {
        return this.ipv6_ad_ifid_enabled ;
    }    
 
    public void setIpv6_ad_ifid_enabled(Boolean param) {
        this.ipv6_ad_ifid_enabled = param ;
    }
 
    public String getIpv6_ad_ifid_state() {
        return this.ipv6_ad_ifid_state ;
    }
 
    public void setIpv6_ad_ifid_state(String param) {
        this.ipv6_ad_ifid_state = param ;
    }
 
 
    public X33VDataTypeList getIpv6_taknkiki_model_cd_chgum_inf_list() {
        return this.ipv6_taknkiki_model_cd_chgum_inf_list ;
    }
 
    public void setIpv6_taknkiki_model_cd_chgum_inf_list(X33VDataTypeList param) {
        this.ipv6_taknkiki_model_cd_chgum_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_ipv6_taknkiki_model_cd_chgum_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<ipv6_taknkiki_model_cd_chgum_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) ipv6_taknkiki_model_cd_chgum_inf_list.get(i)).loadModelData("ＩＰｖ６宅内機器型式コード変更有無情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
    public String getIpv6_taknkiki_model_cd_update() {
        return this.ipv6_taknkiki_model_cd_update ;
    }
 
    public void setIpv6_taknkiki_model_cd_update(String param) {
        this.ipv6_taknkiki_model_cd_update = param ;
    }
 
    public String getIpv6_taknkiki_model_cd_value() {
        return this.ipv6_taknkiki_model_cd_value ;
    }
 
    public void setIpv6_taknkiki_model_cd_value( String param) {
        this.ipv6_taknkiki_model_cd_value = param ;
    }
 
    public Boolean getIpv6_taknkiki_model_cd_enabled() {
        return this.ipv6_taknkiki_model_cd_enabled ;
    }    
 
    public void setIpv6_taknkiki_model_cd_enabled(Boolean param) {
        this.ipv6_taknkiki_model_cd_enabled = param ;
    }
 
    public String getIpv6_taknkiki_model_cd_state() {
        return this.ipv6_taknkiki_model_cd_state ;
    }
 
    public void setIpv6_taknkiki_model_cd_state(String param) {
        this.ipv6_taknkiki_model_cd_state = param ;
    }
 
 
    public X33VDataTypeList getGepon_rnki_trgt_flg_chgum_inf_list() {
        return this.gepon_rnki_trgt_flg_chgum_inf_list ;
    }
 
    public void setGepon_rnki_trgt_flg_chgum_inf_list(X33VDataTypeList param) {
        this.gepon_rnki_trgt_flg_chgum_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_gepon_rnki_trgt_flg_chgum_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<gepon_rnki_trgt_flg_chgum_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) gepon_rnki_trgt_flg_chgum_inf_list.get(i)).loadModelData("ＧＥ−ＰＯＮ連携対象フラグ変更有無情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
 
    public X33VDataTypeList getGepon_rnki_trgt_flg_inf_list() {
        return this.gepon_rnki_trgt_flg_inf_list ;
    }
 
    public void setGepon_rnki_trgt_flg_inf_list(X33VDataTypeList param) {
        this.gepon_rnki_trgt_flg_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_gepon_rnki_trgt_flg_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<gepon_rnki_trgt_flg_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) gepon_rnki_trgt_flg_inf_list.get(i)).loadModelData("ＧＥ−ＰＯＮ連携対象フラグ情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
 
    public X33VDataTypeList getYusen_ko_skval_chgum_inf_list() {
        return this.yusen_ko_skval_chgum_inf_list ;
    }
 
    public void setYusen_ko_skval_chgum_inf_list(X33VDataTypeList param) {
        this.yusen_ko_skval_chgum_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_yusen_ko_skval_chgum_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<yusen_ko_skval_chgum_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) yusen_ko_skval_chgum_inf_list.get(i)).loadModelData("優先呼識別値変更有無情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
 
    public X33VDataTypeList getYusen_ko_skval_inf_list() {
        return this.yusen_ko_skval_inf_list ;
    }
 
    public void setYusen_ko_skval_inf_list(X33VDataTypeList param) {
        this.yusen_ko_skval_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_yusen_ko_skval_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<yusen_ko_skval_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) yusen_ko_skval_inf_list.get(i)).loadModelData("優先呼識別値情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
 
    public X33VDataTypeList getSvc_order_dtail_inf_list() {
        return this.svc_order_dtail_inf_list ;
    }
 
    public void setSvc_order_dtail_inf_list(X33VDataTypeList param) {
        this.svc_order_dtail_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_svc_order_dtail_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<svc_order_dtail_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) svc_order_dtail_inf_list.get(i)).loadModelData("サービスオーダ詳細情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
 // ANK-3754-00-00 ADD START
    public X33VDataTypeList getAnsn_hcs_kei_1_chgum_inf_list() {
        return this.ansn_hcs_kei_1_chgum_inf_list ;
    }
 
    public void setAnsn_hcs_kei_1_chgum_inf_list(X33VDataTypeList param) {
        this.ansn_hcs_kei_1_chgum_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_ansn_hcs_kei_1_chgum_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<ansn_hcs_kei_1_chgum_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) ansn_hcs_kei_1_chgum_inf_list.get(i)).loadModelData("あんしん発着信契約＃１変更有無情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
 
    public X33VDataTypeList getAnsn_hcs_kei_1_inf_list() {
        return this.ansn_hcs_kei_1_inf_list ;
    }
 
    public void setAnsn_hcs_kei_1_inf_list(X33VDataTypeList param) {
        this.ansn_hcs_kei_1_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_ansn_hcs_kei_1_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<ansn_hcs_kei_1_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) ansn_hcs_kei_1_inf_list.get(i)).loadModelData("あんしん発着信契約＃１情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
 
    public X33VDataTypeList getAnsn_hcs_id_1_chgum_inf_list() {
        return this.ansn_hcs_id_1_chgum_inf_list ;
    }
 
    public void setAnsn_hcs_id_1_chgum_inf_list(X33VDataTypeList param) {
        this.ansn_hcs_id_1_chgum_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_ansn_hcs_id_1_chgum_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<ansn_hcs_id_1_chgum_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) ansn_hcs_id_1_chgum_inf_list.get(i)).loadModelData("あんしん発着信ＩＤ＃１変更有無情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
    public String getAnsn_hcs_id_1_update() {
        return this.ansn_hcs_id_1_update ;
    }
 
    public void setAnsn_hcs_id_1_update(String param) {
        this.ansn_hcs_id_1_update = param ;
    }
 
    public String getAnsn_hcs_id_1_value() {
        return this.ansn_hcs_id_1_value ;
    }
 
    public void setAnsn_hcs_id_1_value( String param) {
        this.ansn_hcs_id_1_value = param ;
    }
 
    public Boolean getAnsn_hcs_id_1_enabled() {
        return this.ansn_hcs_id_1_enabled ;
    }    
 
    public void setAnsn_hcs_id_1_enabled(Boolean param) {
        this.ansn_hcs_id_1_enabled = param ;
    }
 
    public String getAnsn_hcs_id_1_state() {
        return this.ansn_hcs_id_1_state ;
    }
 
    public void setAnsn_hcs_id_1_state(String param) {
        this.ansn_hcs_id_1_state = param ;
    }
 
 
    public X33VDataTypeList getShigai_telno_1_chgum_inf_list() {
        return this.shigai_telno_1_chgum_inf_list ;
    }
 
    public void setShigai_telno_1_chgum_inf_list(X33VDataTypeList param) {
        this.shigai_telno_1_chgum_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_shigai_telno_1_chgum_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<shigai_telno_1_chgum_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) shigai_telno_1_chgum_inf_list.get(i)).loadModelData("市外局番＃１変更有無情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
    public String getShigai_telno_1_update() {
        return this.shigai_telno_1_update ;
    }
 
    public void setShigai_telno_1_update(String param) {
        this.shigai_telno_1_update = param ;
    }
 
    public String getShigai_telno_1_value() {
        return this.shigai_telno_1_value ;
    }
 
    public void setShigai_telno_1_value( String param) {
        this.shigai_telno_1_value = param ;
    }
 
    public Boolean getShigai_telno_1_enabled() {
        return this.shigai_telno_1_enabled ;
    }    
 
    public void setShigai_telno_1_enabled(Boolean param) {
        this.shigai_telno_1_enabled = param ;
    }
 
    public String getShigai_telno_1_state() {
        return this.shigai_telno_1_state ;
    }
 
    public void setShigai_telno_1_state(String param) {
        this.shigai_telno_1_state = param ;
    }
 
 
    public X33VDataTypeList getAnsn_hcs_kei_2_chgum_inf_list() {
        return this.ansn_hcs_kei_2_chgum_inf_list ;
    }
 
    public void setAnsn_hcs_kei_2_chgum_inf_list(X33VDataTypeList param) {
        this.ansn_hcs_kei_2_chgum_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_ansn_hcs_kei_2_chgum_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<ansn_hcs_kei_2_chgum_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) ansn_hcs_kei_2_chgum_inf_list.get(i)).loadModelData("あんしん発着信契約＃２変更有無情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
 
    public X33VDataTypeList getAnsn_hcs_kei_2_inf_list() {
        return this.ansn_hcs_kei_2_inf_list ;
    }
 
    public void setAnsn_hcs_kei_2_inf_list(X33VDataTypeList param) {
        this.ansn_hcs_kei_2_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_ansn_hcs_kei_2_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<ansn_hcs_kei_2_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) ansn_hcs_kei_2_inf_list.get(i)).loadModelData("あんしん発着信契約＃２情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
 
    public X33VDataTypeList getAnsn_hcs_id_2_chgum_inf_list() {
        return this.ansn_hcs_id_2_chgum_inf_list ;
    }
 
    public void setAnsn_hcs_id_2_chgum_inf_list(X33VDataTypeList param) {
        this.ansn_hcs_id_2_chgum_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_ansn_hcs_id_2_chgum_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<ansn_hcs_id_2_chgum_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) ansn_hcs_id_2_chgum_inf_list.get(i)).loadModelData("あんしん発着信ＩＤ＃２変更有無情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
    public String getAnsn_hcs_id_2_update() {
        return this.ansn_hcs_id_2_update ;
    }
 
    public void setAnsn_hcs_id_2_update(String param) {
        this.ansn_hcs_id_2_update = param ;
    }
 
    public String getAnsn_hcs_id_2_value() {
        return this.ansn_hcs_id_2_value ;
    }
 
    public void setAnsn_hcs_id_2_value( String param) {
        this.ansn_hcs_id_2_value = param ;
    }
 
    public Boolean getAnsn_hcs_id_2_enabled() {
        return this.ansn_hcs_id_2_enabled ;
    }    
 
    public void setAnsn_hcs_id_2_enabled(Boolean param) {
        this.ansn_hcs_id_2_enabled = param ;
    }
 
    public String getAnsn_hcs_id_2_state() {
        return this.ansn_hcs_id_2_state ;
    }
 
    public void setAnsn_hcs_id_2_state(String param) {
        this.ansn_hcs_id_2_state = param ;
    }
 
 
    public X33VDataTypeList getShigai_telno_2_chgum_inf_list() {
        return this.shigai_telno_2_chgum_inf_list ;
    }
 
    public void setShigai_telno_2_chgum_inf_list(X33VDataTypeList param) {
        this.shigai_telno_2_chgum_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_shigai_telno_2_chgum_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<shigai_telno_2_chgum_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) shigai_telno_2_chgum_inf_list.get(i)).loadModelData("市外局番＃２変更有無情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
    public String getShigai_telno_2_update() {
        return this.shigai_telno_2_update ;
    }
 
    public void setShigai_telno_2_update(String param) {
        this.shigai_telno_2_update = param ;
    }
 
    public String getShigai_telno_2_value() {
        return this.shigai_telno_2_value ;
    }
 
    public void setShigai_telno_2_value( String param) {
        this.shigai_telno_2_value = param ;
    }
 
    public Boolean getShigai_telno_2_enabled() {
        return this.shigai_telno_2_enabled ;
    }    
 
    public void setShigai_telno_2_enabled(Boolean param) {
        this.shigai_telno_2_enabled = param ;
    }
 
    public String getShigai_telno_2_state() {
        return this.shigai_telno_2_state ;
    }
 
    public void setShigai_telno_2_state(String param) {
        this.shigai_telno_2_state = param ;
    }
    // ANK-3754-00-00 ADD END
    // ANK-3876-00-00 ADD START
    public String getTel_no_update() {
        return this.tel_no_update ;
    }
 
    public void setTel_no_update(String param) {
        this.tel_no_update = param ;
    }
 
    public String getTel_no_value() {
        return this.tel_no_value ;
    }
 
    public void setTel_no_value( String param) {
        this.tel_no_value = param ;
    }
 
    public Boolean getTel_no_enabled() {
        return this.tel_no_enabled ;
    }    
 
    public void setTel_no_enabled(Boolean param) {
        this.tel_no_enabled = param ;
    }
 
    public String getTel_no_state() {
        return this.tel_no_state ;
    }
 
    public void setTel_no_state(String param) {
        this.tel_no_state = param ;
    }
 
 
    public X33VDataTypeList getNw_routing_no_chgum_inf_list() {
        return this.nw_routing_no_chgum_inf_list ;
    }
 
    public void setNw_routing_no_chgum_inf_list(X33VDataTypeList param) {
        this.nw_routing_no_chgum_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_nw_routing_no_chgum_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<nw_routing_no_chgum_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) nw_routing_no_chgum_inf_list.get(i)).loadModelData("ネットワークルーティング番号変更有無情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
    public String getNw_routing_no_update() {
        return this.nw_routing_no_update ;
    }
 
    public void setNw_routing_no_update(String param) {
        this.nw_routing_no_update = param ;
    }
 
    public String getNw_routing_no_value() {
        return this.nw_routing_no_value ;
    }
 
    public void setNw_routing_no_value( String param) {
        this.nw_routing_no_value = param ;
    }
 
    public Boolean getNw_routing_no_enabled() {
        return this.nw_routing_no_enabled ;
    }    
 
    public void setNw_routing_no_enabled(Boolean param) {
        this.nw_routing_no_enabled = param ;
    }
 
    public String getNw_routing_no_state() {
        return this.nw_routing_no_state ;
    }
 
    public void setNw_routing_no_state(String param) {
        this.nw_routing_no_state = param ;
    }
 
 
    public X33VDataTypeList getSvc_div_chgum_inf_list() {
        return this.svc_div_chgum_inf_list ;
    }
 
    public void setSvc_div_chgum_inf_list(X33VDataTypeList param) {
        this.svc_div_chgum_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_svc_div_chgum_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<svc_div_chgum_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) svc_div_chgum_inf_list.get(i)).loadModelData("サービス区分変更有無情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
    public String getSvc_div_update() {
        return this.svc_div_update ;
    }
 
    public void setSvc_div_update(String param) {
        this.svc_div_update = param ;
    }
 
    public String getSvc_div_value() {
        return this.svc_div_value ;
    }
 
    public void setSvc_div_value( String param) {
        this.svc_div_value = param ;
    }
 
    public Boolean getSvc_div_enabled() {
        return this.svc_div_enabled ;
    }    
 
    public void setSvc_div_enabled(Boolean param) {
        this.svc_div_enabled = param ;
    }
 
    public String getSvc_div_state() {
        return this.svc_div_state ;
    }
 
    public void setSvc_div_state(String param) {
        this.svc_div_state = param ;
    }
 
 
    public X33VDataTypeList getDomain_chgum_inf_list() {
        return this.domain_chgum_inf_list ;
    }
 
    public void setDomain_chgum_inf_list(X33VDataTypeList param) {
        this.domain_chgum_inf_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_domain_chgum_inf(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<domain_chgum_inf_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) domain_chgum_inf_list.get(i)).loadModelData("ドメイン変更有無情報", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
    public String getDomain_update() {
        return this.domain_update ;
    }
 
    public void setDomain_update(String param) {
        this.domain_update = param ;
    }
 
    public String getDomain_value() {
        return this.domain_value ;
    }
 
    public void setDomain_value( String param) {
        this.domain_value = param ;
    }
 
    public Boolean getDomain_enabled() {
        return this.domain_enabled ;
    }    
 
    public void setDomain_enabled(Boolean param) {
        this.domain_enabled = param ;
    }
 
    public String getDomain_state() {
        return this.domain_state ;
    }
 
    public void setDomain_state(String param) {
        this.domain_state = param ;
    }
    // ANK-3876-00-00 ADD END
    
    /**
     * 項目名とサブキーからデータを取得します(X31CBaseBeanの同名メソッドの実装)
     *
     * @param gamenId 画面ID(予備)
     * @param key 項目名
     * @param subkey サブキー
     * @return Object データ
     */
    public Object loadModelData(String gamenId, String key, String subkey) {
        return loadModelData(key, subkey);
    }
 
    /**
     * 項目名とサブキーからデータを取得します
     *
     * @param key 項目名
     * @param subkey サブキー
     * @return Object データ
     */
    public Object loadModelData(String key, String subkey) { 
 
        //keyの指定は、以下のいずれかで行う。
        // 項目名 : String, Long, Boolean型（繰り返し指定なし）の項目で、値を取得する場合
        // 項目名/インデックス値 : データタイプビーン型以外の繰り返し指定項目で、値を取得する場合
        // 項目名/インデックス値/データタイプビーン項目名 : データタイプビーン型項目で、値を取得する場合
        // 項目名/* : データタイプビーン型項目、繰り返し指定項目で、リストの要素数を取得する場合
        // //インデックス値／項目名：共有情報ビーン型項目で、値と取得する場合
        // //*：共有情報ビーンのリストの要素数を取得する場合
        // インデックス値は、X33VDataTypeList内に格納される各ビーンのリストの順序を示す。
        // keyがnullの場合、null返す
        if(key == null){
            return null;
        }
 
        // subkeyがnullの場合、空文字列に
        else if(subkey == null){
            subkey = new String("");
        }
        
        // 共有情報ビーン処理
        String keyElement;
        int separaterPoint = key.indexOf("//"); //keyが共有情報ビーンに関する指定か否かチェック
        if(separaterPoint == 0) {
            return super.loadCommonInfoData(key);
        }
 
        // 共有情報ビーン以外の場合
        // keyの値の最初の要素を取得
        separaterPoint = key.indexOf("/"); //keyがルート指定("項目a/0/項目b"のような)の場合を想定し、区切り符号(ここでは"/")を検索する。
        if(separaterPoint > 0) {
            keyElement = key.substring(0, separaterPoint);
        }else{
            keyElement = key;
        }
 
        //項目ごとに処理を入れる。
        // データタイプがデータタイプビーン型の項目"オーダ種別コード情報"(項目ID:ord_sbt_cd_inf)
        if(keyElement.equals("オーダ種別コード情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(ord_sbt_cd_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= ord_sbt_cd_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)ord_sbt_cd_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"オーダ種別コード保持"(項目ID:ord_sbt_cd_hoji)
        else if(keyElement.equals("オーダ種別コード保持")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getOrd_sbt_cd_hoji_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getOrd_sbt_cd_hoji_state(); 
            }
        }
 
        // データタイプが String の項目"サービス契約番号"(項目ID:svc_kei_no)
        else if(keyElement.equals("サービス契約番号")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getSvc_kei_no_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getSvc_kei_no_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getSvc_kei_no_state(); 
            }
        }
 
        // データタイプが String の項目"サービス契約内訳番号"(項目ID:svc_kei_ucwk_no)
        else if(keyElement.equals("サービス契約内訳番号")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getSvc_kei_ucwk_no_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getSvc_kei_ucwk_no_state(); 
            }
        }
 
        // データタイプが String の項目"オプションサービス契約番号"(項目ID:op_svc_kei_no)
        else if(keyElement.equals("オプションサービス契約番号")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getOp_svc_kei_no_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getOp_svc_kei_no_state(); 
            }
        }
 
        // データタイプが String の項目"機器提供サービス契約番号"(項目ID:kktk_scv_kei_no)
        else if(keyElement.equals("機器提供サービス契約番号")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getKktk_scv_kei_no_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getKktk_scv_kei_no_state(); 
            }
        }
 
        // データタイプがデータタイプビーン型の項目"要求元アプリ種別情報"(項目ID:yokyu_mt_apl_sbt_inf)
        else if(keyElement.equals("要求元アプリ種別情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(yokyu_mt_apl_sbt_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= yokyu_mt_apl_sbt_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)yokyu_mt_apl_sbt_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"電話サービスオーダ情報"(項目ID:tel_svc_order_inf)
        else if(keyElement.equals("電話サービスオーダ情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(tel_svc_order_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= tel_svc_order_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)tel_svc_order_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"要求種別情報"(項目ID:yokyu_sbt_inf)
        else if(keyElement.equals("要求種別情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(yokyu_sbt_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= yokyu_sbt_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)yokyu_sbt_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"スケジュール年月日"(項目ID:schedule_ymd)
        else if(keyElement.equals("スケジュール年月日")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getSchedule_ymd_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getSchedule_ymd_state(); 
            }
        }
 
        // データタイプがデータタイプビーン型の項目"認証ＩＤ変更有無情報"(項目ID:ninsho_id_chgum_inf)
        else if(keyElement.equals("認証ＩＤ変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(ninsho_id_chgum_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= ninsho_id_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)ninsho_id_chgum_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"認証ＩＤ"(項目ID:ninsho_id)
        else if(keyElement.equals("認証ＩＤ")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getNinsho_id_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getNinsho_id_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getNinsho_id_state(); 
            }
        }
 
        // データタイプがデータタイプビーン型の項目"認証ＩＤパスワード変更有無情報"(項目ID:ninsho_id_pwd_chgum_inf)
        else if(keyElement.equals("認証ＩＤパスワード変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(ninsho_id_pwd_chgum_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= ninsho_id_pwd_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)ninsho_id_pwd_chgum_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"認証ＩＤパスワード"(項目ID:ninsho_id_pwd)
        else if(keyElement.equals("認証ＩＤパスワード")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getNinsho_id_pwd_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getNinsho_id_pwd_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getNinsho_id_pwd_state(); 
            }
        }
 
        // データタイプがデータタイプビーン型の項目"ＩＰアドレス変更有無情報"(項目ID:ip_ad_chgum_inf)
        else if(keyElement.equals("ＩＰアドレス変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(ip_ad_chgum_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= ip_ad_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)ip_ad_chgum_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"ＩＰアドレス"(項目ID:ip_ad)
        else if(keyElement.equals("ＩＰアドレス")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getIp_ad_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getIp_ad_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getIp_ad_state(); 
            }
        }
 
        // データタイプがデータタイプビーン型の項目"ネットマスク変更有無情報"(項目ID:netmask_chgum_inf)
        else if(keyElement.equals("ネットマスク変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(netmask_chgum_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= netmask_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)netmask_chgum_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"ネットマスク"(項目ID:netmask)
        else if(keyElement.equals("ネットマスク")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getNetmask_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getNetmask_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getNetmask_state(); 
            }
        }
 
        // データタイプがデータタイプビーン型の項目"ＢＡＳ−ＩＤ変更有無情報"(項目ID:bas_id_chgum_inf)
        else if(keyElement.equals("ＢＡＳ−ＩＤ変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(bas_id_chgum_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= bas_id_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)bas_id_chgum_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"ＢＡＳ−ＩＤ"(項目ID:bas_id)
        else if(keyElement.equals("ＢＡＳ−ＩＤ")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getBas_id_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getBas_id_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getBas_id_state(); 
            }
        }
 
        // データタイプがデータタイプビーン型の項目"マルチセッション数変更有無情報"(項目ID:mltise_cnt_chgum_inf)
        else if(keyElement.equals("マルチセッション数変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(mltise_cnt_chgum_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= mltise_cnt_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)mltise_cnt_chgum_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"マルチセッション数"(項目ID:mltise_cnt)
        else if(keyElement.equals("マルチセッション数")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getMltise_cnt_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getMltise_cnt_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getMltise_cnt_state(); 
            }
        }
 
        // データタイプがデータタイプビーン型の項目"ＢＡＳ−ホストＩＤ変更有無情報"(項目ID:bas_host_id_chgum_inf)
        else if(keyElement.equals("ＢＡＳ−ホストＩＤ変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(bas_host_id_chgum_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= bas_host_id_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)bas_host_id_chgum_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"ＢＡＳ−ホストＩＤ"(項目ID:bas_host_id)
        else if(keyElement.equals("ＢＡＳ−ホストＩＤ")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getBas_host_id_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getBas_host_id_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getBas_host_id_state(); 
            }
        }
 
        // データタイプがデータタイプビーン型の項目"ＶＬＡＮ−ＩＤ変更有無情報"(項目ID:vlan_id_chgum_inf)
        else if(keyElement.equals("ＶＬＡＮ−ＩＤ変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(vlan_id_chgum_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= vlan_id_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)vlan_id_chgum_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"ＶＬＡＮ−ＩＤ"(項目ID:vlan_id)
        else if(keyElement.equals("ＶＬＡＮ−ＩＤ")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getVlan_id_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getVlan_id_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getVlan_id_state(); 
            }
        }
 
        // データタイプがデータタイプビーン型の項目"サービスＩＤ変更有無情報"(項目ID:svc_id_chgum_inf)
        else if(keyElement.equals("サービスＩＤ変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(svc_id_chgum_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= svc_id_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)svc_id_chgum_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"サービスＩＤ"(項目ID:svc_id)
        else if(keyElement.equals("サービスＩＤ")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getSvc_id_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getSvc_id_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getSvc_id_state(); 
            }
        }
 
        // データタイプが String の項目"ＶＡＭＡＣアドレス"(項目ID:va_macad)
        else if(keyElement.equals("ＶＡＭＡＣアドレス")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getVa_macad_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getVa_macad_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getVa_macad_state(); 
            }
        }
 
        // データタイプがデータタイプビーン型の項目"ＶＡ認証キー変更有無情報"(項目ID:va_ninsho_key_chgum_inf)
        else if(keyElement.equals("ＶＡ認証キー変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(va_ninsho_key_chgum_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= va_ninsho_key_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)va_ninsho_key_chgum_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"ＶＡ認証キー"(項目ID:va_ninsho_key)
        else if(keyElement.equals("ＶＡ認証キー")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getVa_ninsho_key_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getVa_ninsho_key_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getVa_ninsho_key_state(); 
            }
        }
 
        // データタイプがデータタイプビーン型の項目"ＳＩＰユーザーＩＤ＃１変更有無情報"(項目ID:sip_user_id_1_chgum_inf)
        else if(keyElement.equals("ＳＩＰユーザーＩＤ＃１変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(sip_user_id_1_chgum_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= sip_user_id_1_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)sip_user_id_1_chgum_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"ＳＩＰユーザーＩＤ＃１"(項目ID:sip_user_id_1)
        else if(keyElement.equals("ＳＩＰユーザーＩＤ＃１")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getSip_user_id_1_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getSip_user_id_1_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getSip_user_id_1_state(); 
            }
        }
 
        // データタイプがデータタイプビーン型の項目"ＳＩＰユーザーＩＤパスワード＃１変更有無情報"(項目ID:sip_user_id_pwd_1_chgum_inf)
        else if(keyElement.equals("ＳＩＰユーザーＩＤパスワード＃１変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(sip_user_id_pwd_1_chgum_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= sip_user_id_pwd_1_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)sip_user_id_pwd_1_chgum_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"ＳＩＰユーザーＩＤパスワード＃１"(項目ID:sip_user_id_pwd_1)
        else if(keyElement.equals("ＳＩＰユーザーＩＤパスワード＃１")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getSip_user_id_pwd_1_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getSip_user_id_pwd_1_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getSip_user_id_pwd_1_state(); 
            }
        }
 
        // データタイプがデータタイプビーン型の項目"ＳＩＰサーバードメイン＃１変更有無情報"(項目ID:sip_server_domain_1_chgum_inf)
        else if(keyElement.equals("ＳＩＰサーバードメイン＃１変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(sip_server_domain_1_chgum_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= sip_server_domain_1_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)sip_server_domain_1_chgum_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"ＳＩＰサーバードメイン＃１"(項目ID:sip_server_domain_1)
        else if(keyElement.equals("ＳＩＰサーバードメイン＃１")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getSip_server_domain_1_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getSip_server_domain_1_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getSip_server_domain_1_state(); 
            }
        }
 
        // データタイプがデータタイプビーン型の項目"ＳＩＰサーバーアドレス＃１変更有無情報"(項目ID:sip_server_ad_1_chgum_inf)
        else if(keyElement.equals("ＳＩＰサーバーアドレス＃１変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(sip_server_ad_1_chgum_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= sip_server_ad_1_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)sip_server_ad_1_chgum_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"ＳＩＰサーバーアドレス＃１"(項目ID:sip_server_ad_1)
        else if(keyElement.equals("ＳＩＰサーバーアドレス＃１")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getSip_server_ad_1_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getSip_server_ad_1_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getSip_server_ad_1_state(); 
            }
        }
 
        // データタイプがデータタイプビーン型の項目"主電話番号＃１変更有無情報"(項目ID:main_telno_1_chgum_inf)
        else if(keyElement.equals("主電話番号＃１変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(main_telno_1_chgum_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= main_telno_1_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)main_telno_1_chgum_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"主電話番号＃１"(項目ID:main_telno_1)
        else if(keyElement.equals("主電話番号＃１")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getMain_telno_1_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getMain_telno_1_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getMain_telno_1_state(); 
            }
        }
 
        // データタイプがデータタイプビーン型の項目"副電話番号＃１変更有無情報"(項目ID:sub_telno_1_chgum_inf)
        else if(keyElement.equals("副電話番号＃１変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(sub_telno_1_chgum_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= sub_telno_1_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)sub_telno_1_chgum_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"副電話番号＃１"(項目ID:sub_telno_1)
        else if(keyElement.equals("副電話番号＃１")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getSub_telno_1_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getSub_telno_1_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getSub_telno_1_state(); 
            }
        }
 
        // データタイプがデータタイプビーン型の項目"ＳＩＰ同時接続数変更有無情報"(項目ID:sip_doji_connect_cnt_chgum_inf)
        else if(keyElement.equals("ＳＩＰ同時接続数変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(sip_doji_connect_cnt_chgum_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= sip_doji_connect_cnt_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)sip_doji_connect_cnt_chgum_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"ＳＩＰ同時接続数"(項目ID:sip_doji_connect_cnt)
        else if(keyElement.equals("ＳＩＰ同時接続数")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getSip_doji_connect_cnt_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getSip_doji_connect_cnt_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getSip_doji_connect_cnt_state(); 
            }
        }
 
        // データタイプがデータタイプビーン型の項目"ｅｏ光電話発番号通知設定変更有無情報"(項目ID:eoh_telno_tchi_set_chgum_inf)
        else if(keyElement.equals("ｅｏ光電話発番号通知設定変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(eoh_telno_tchi_set_chgum_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= eoh_telno_tchi_set_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)eoh_telno_tchi_set_chgum_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"ｅｏ光電話発番号通知設定情報"(項目ID:eoh_telno_tchi_set_inf)
        else if(keyElement.equals("ｅｏ光電話発番号通知設定情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(eoh_telno_tchi_set_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= eoh_telno_tchi_set_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)eoh_telno_tchi_set_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"ＳＩＰユーザーＩＤ＃２変更有無情報"(項目ID:sip_user_id_2_chgum_inf)
        else if(keyElement.equals("ＳＩＰユーザーＩＤ＃２変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(sip_user_id_2_chgum_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= sip_user_id_2_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)sip_user_id_2_chgum_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"ＳＩＰユーザーＩＤ＃２"(項目ID:sip_user_id_2)
        else if(keyElement.equals("ＳＩＰユーザーＩＤ＃２")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getSip_user_id_2_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getSip_user_id_2_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getSip_user_id_2_state(); 
            }
        }
 
        // データタイプがデータタイプビーン型の項目"ＳＩＰユーザーＩＤパスワード＃２変更有無情報"(項目ID:sip_user_id_pwd_2_chgum_inf)
        else if(keyElement.equals("ＳＩＰユーザーＩＤパスワード＃２変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(sip_user_id_pwd_2_chgum_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= sip_user_id_pwd_2_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)sip_user_id_pwd_2_chgum_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"ＳＩＰユーザーＩＤパスワード＃２"(項目ID:sip_user_id_pwd_2)
        else if(keyElement.equals("ＳＩＰユーザーＩＤパスワード＃２")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getSip_user_id_pwd_2_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getSip_user_id_pwd_2_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getSip_user_id_pwd_2_state(); 
            }
        }
 
        // データタイプがデータタイプビーン型の項目"ＳＩＰサーバードメイン＃２変更有無情報"(項目ID:sip_server_domain_2_chgum_inf)
        else if(keyElement.equals("ＳＩＰサーバードメイン＃２変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(sip_server_domain_2_chgum_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= sip_server_domain_2_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)sip_server_domain_2_chgum_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"ＳＩＰサーバードメイン＃２"(項目ID:sip_server_domain_2)
        else if(keyElement.equals("ＳＩＰサーバードメイン＃２")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getSip_server_domain_2_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getSip_server_domain_2_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getSip_server_domain_2_state(); 
            }
        }
 
        // データタイプがデータタイプビーン型の項目"ＳＩＰサーバーアドレス＃２変更有無情報"(項目ID:sip_server_ad_2_chgum_inf)
        else if(keyElement.equals("ＳＩＰサーバーアドレス＃２変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(sip_server_ad_2_chgum_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= sip_server_ad_2_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)sip_server_ad_2_chgum_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"ＳＩＰサーバーアドレス＃２"(項目ID:sip_server_ad_2)
        else if(keyElement.equals("ＳＩＰサーバーアドレス＃２")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getSip_server_ad_2_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getSip_server_ad_2_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getSip_server_ad_2_state(); 
            }
        }
 
        // データタイプがデータタイプビーン型の項目"主電話番号＃２変更有無情報"(項目ID:main_telno_2_chgum_inf)
        else if(keyElement.equals("主電話番号＃２変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(main_telno_2_chgum_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= main_telno_2_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)main_telno_2_chgum_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"主電話番号＃２"(項目ID:main_telno_2)
        else if(keyElement.equals("主電話番号＃２")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getMain_telno_2_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getMain_telno_2_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getMain_telno_2_state(); 
            }
        }
 
        // データタイプがデータタイプビーン型の項目"主電話番号着信設定＃１変更有無情報"(項目ID:main_telno_incmset_1_chgum_inf)
        else if(keyElement.equals("主電話番号着信設定＃１変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(main_telno_incmset_1_chgum_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= main_telno_incmset_1_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)main_telno_incmset_1_chgum_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"主電話番号着信設定＃１情報"(項目ID:main_telno_incomset_1_inf)
        else if(keyElement.equals("主電話番号着信設定＃１情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(main_telno_incomset_1_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= main_telno_incomset_1_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)main_telno_incomset_1_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"主電話番号着信設定＃２変更有無情報"(項目ID:main_telno_incmset_2_chgum_inf)
        else if(keyElement.equals("主電話番号着信設定＃２変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(main_telno_incmset_2_chgum_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= main_telno_incmset_2_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)main_telno_incmset_2_chgum_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"主電話番号着信設定＃２情報"(項目ID:main_telno_incomset_2_inf)
        else if(keyElement.equals("主電話番号着信設定＃２情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(main_telno_incomset_2_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= main_telno_incomset_2_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)main_telno_incomset_2_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"電話ポート死活設定変更有無情報"(項目ID:tel_port_skt_set_chgum_inf)
        else if(keyElement.equals("電話ポート死活設定変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(tel_port_skt_set_chgum_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= tel_port_skt_set_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)tel_port_skt_set_chgum_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"電話ポート死活設定情報"(項目ID:tel_port_skt_set_inf)
        else if(keyElement.equals("電話ポート死活設定情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(tel_port_skt_set_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= tel_port_skt_set_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)tel_port_skt_set_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"チャネル数変更有無情報"(項目ID:channel_cnt_chgum_inf)
        else if(keyElement.equals("チャネル数変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(channel_cnt_chgum_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= channel_cnt_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)channel_cnt_chgum_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"チャネル数"(項目ID:channel_cnt)
        else if(keyElement.equals("チャネル数")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getChannel_cnt_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getChannel_cnt_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getChannel_cnt_state(); 
            }
        }
 
        // データタイプがデータタイプビーン型の項目"ＳＩＰユーザーＩＤ変更有無情報"(項目ID:sip_user_id_chgum_inf)
        else if(keyElement.equals("ＳＩＰユーザーＩＤ変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(sip_user_id_chgum_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= sip_user_id_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)sip_user_id_chgum_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"ＳＩＰユーザーＩＤ"(項目ID:sip_user_id)
        else if(keyElement.equals("ＳＩＰユーザーＩＤ")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getSip_user_id_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getSip_user_id_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getSip_user_id_state(); 
            }
        }
 
        // データタイプがデータタイプビーン型の項目"ＳＩＰユーザーＩＤパスワード変更有無情報"(項目ID:sip_user_id_pwd_chgum_inf)
        else if(keyElement.equals("ＳＩＰユーザーＩＤパスワード変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(sip_user_id_pwd_chgum_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= sip_user_id_pwd_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)sip_user_id_pwd_chgum_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"ＳＩＰユーザーＩＤパスワード"(項目ID:sip_user_id_pwd)
        else if(keyElement.equals("ＳＩＰユーザーＩＤパスワード")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getSip_user_id_pwd_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getSip_user_id_pwd_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getSip_user_id_pwd_state(); 
            }
        }
 
        // データタイプがデータタイプビーン型の項目"代表端末情報変更有無情報"(項目ID:daihyo_tnmt_info_chgum_inf)
        else if(keyElement.equals("代表端末情報変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(daihyo_tnmt_info_chgum_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= daihyo_tnmt_info_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)daihyo_tnmt_info_chgum_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"代表アドレス"(項目ID:daihyo_ad)
        else if(keyElement.equals("代表アドレス")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getDaihyo_ad_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getDaihyo_ad_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getDaihyo_ad_state(); 
            }
        }
 
        // データタイプが String の項目"代表電話番号"(項目ID:daihyo_telno)
        else if(keyElement.equals("代表電話番号")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getDaihyo_telno_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getDaihyo_telno_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getDaihyo_telno_state(); 
            }
        }
 
        // データタイプがデータタイプビーン型の項目"端末情報変更有無情報"(項目ID:tnmt_info_chgum_inf)
        else if(keyElement.equals("端末情報変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(tnmt_info_chgum_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= tnmt_info_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)tnmt_info_chgum_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"端末識別番号"(項目ID:tnmt_skbt_no)
        else if(keyElement.equals("端末識別番号")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getTnmt_skbt_no_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getTnmt_skbt_no_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getTnmt_skbt_no_state(); 
            }
        }
 
        // データタイプが String の項目"主アドレス"(項目ID:main_ad)
        else if(keyElement.equals("主アドレス")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getMain_ad_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getMain_ad_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getMain_ad_state(); 
            }
        }
 
        // データタイプが String の項目"主電話番号"(項目ID:main_tel_no)
        else if(keyElement.equals("主電話番号")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getMain_tel_no_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getMain_tel_no_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getMain_tel_no_state(); 
            }
        }
 
        // データタイプがデータタイプビーン型の項目"端末種別変更有無情報"(項目ID:tnmt_sbt_chgum_inf)
        else if(keyElement.equals("端末種別変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(tnmt_sbt_chgum_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= tnmt_sbt_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)tnmt_sbt_chgum_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"端末種別情報"(項目ID:tnmt_sbt_inf)
        else if(keyElement.equals("端末種別情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(tnmt_sbt_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= tnmt_sbt_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)tnmt_sbt_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"発番号通知フラグ変更有無情報"(項目ID:htb_tchi_flg_chgum_inf)
        else if(keyElement.equals("発番号通知フラグ変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(htb_tchi_flg_chgum_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= htb_tchi_flg_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)htb_tchi_flg_chgum_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"発番号通知フラグ情報"(項目ID:htb_tchi_flg_inf)
        else if(keyElement.equals("発番号通知フラグ情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(htb_tchi_flg_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= htb_tchi_flg_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)htb_tchi_flg_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"地域コード変更有無情報"(項目ID:cki_cd_chgum_inf)
        else if(keyElement.equals("地域コード変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(cki_cd_chgum_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= cki_cd_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)cki_cd_chgum_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"地域コード"(項目ID:cki_cd)
        else if(keyElement.equals("地域コード")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getCki_cd_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getCki_cd_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getCki_cd_state(); 
            }
        }
 
        // データタイプがデータタイプビーン型の項目"天気予報グループＩＤ変更有無情報"(項目ID:tenki_yoho_grp_id_chgum_inf)
        else if(keyElement.equals("天気予報グループＩＤ変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(tenki_yoho_grp_id_chgum_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= tenki_yoho_grp_id_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)tenki_yoho_grp_id_chgum_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"天気予報グループＩＤ"(項目ID:tenki_yoho_grp_id)
        else if(keyElement.equals("天気予報グループＩＤ")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getTenki_yoho_grp_id_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getTenki_yoho_grp_id_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getTenki_yoho_grp_id_state(); 
            }
        }
 
        // データタイプがデータタイプビーン型の項目"加入者クラス変更有無情報"(項目ID:knysha_class_chgum_inf)
        else if(keyElement.equals("加入者クラス変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(knysha_class_chgum_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= knysha_class_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)knysha_class_chgum_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"加入者クラス"(項目ID:knysha_class)
        else if(keyElement.equals("加入者クラス")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getKnysha_class_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getKnysha_class_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getKnysha_class_state(); 
            }
        }
 
        // データタイプがデータタイプビーン型の項目"Ｗｅｂカスコンパスワード変更有無情報"(項目ID:web_cuscon_pwd_chgum_inf)
        else if(keyElement.equals("Ｗｅｂカスコンパスワード変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(web_cuscon_pwd_chgum_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= web_cuscon_pwd_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)web_cuscon_pwd_chgum_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"Ｗｅｂカスコンパスワード"(項目ID:web_cuscon_pwd)
        else if(keyElement.equals("Ｗｅｂカスコンパスワード")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getWeb_cuscon_pwd_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getWeb_cuscon_pwd_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getWeb_cuscon_pwd_state(); 
            }
        }
 
        // データタイプがデータタイプビーン型の項目"リモートカスコンパスワード変更有無情報"(項目ID:rmt_cuscon_pwd_chgum_inf)
        else if(keyElement.equals("リモートカスコンパスワード変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(rmt_cuscon_pwd_chgum_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= rmt_cuscon_pwd_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)rmt_cuscon_pwd_chgum_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"リモートカスコンパスワード"(項目ID:rmt_cuscon_pwd)
        else if(keyElement.equals("リモートカスコンパスワード")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getRmt_cuscon_pwd_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getRmt_cuscon_pwd_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getRmt_cuscon_pwd_state(); 
            }
        }
 
        // データタイプがデータタイプビーン型の項目"番ポ契約変更有無情報"(項目ID:bmp_kei_chgum_inf)
        else if(keyElement.equals("番ポ契約変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(bmp_kei_chgum_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= bmp_kei_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)bmp_kei_chgum_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"ディレクトリ番号"(項目ID:drctry_no)
        else if(keyElement.equals("ディレクトリ番号")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getDrctry_no_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getDrctry_no_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getDrctry_no_state(); 
            }
        }
 
        // データタイプが String の項目"ルーティング番号"(項目ID:routing_no)
        else if(keyElement.equals("ルーティング番号")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getRouting_no_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getRouting_no_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getRouting_no_state(); 
            }
        }
 
        // データタイプがデータタイプビーン型の項目"キャッチホン契約フラグ変更有無情報"(項目ID:catphone_kei_flg_chgum_inf)
        else if(keyElement.equals("キャッチホン契約フラグ変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(catphone_kei_flg_chgum_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= catphone_kei_flg_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)catphone_kei_flg_chgum_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"キャッチホン契約フラグ情報"(項目ID:catphone_kei_flg_inf)
        else if(keyElement.equals("キャッチホン契約フラグ情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(catphone_kei_flg_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= catphone_kei_flg_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)catphone_kei_flg_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"転送電話契約フラグ変更有無情報"(項目ID:tenso_tel_kei_flg_chgum_inf)
        else if(keyElement.equals("転送電話契約フラグ変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(tenso_tel_kei_flg_chgum_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= tenso_tel_kei_flg_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)tenso_tel_kei_flg_chgum_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"転送電話契約フラグ情報"(項目ID:tenso_tel_kei_flg_inf)
        else if(keyElement.equals("転送電話契約フラグ情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(tenso_tel_kei_flg_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= tenso_tel_kei_flg_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)tenso_tel_kei_flg_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"指定呼転送契約フラグ変更有無情報"(項目ID:sti_ko_tenso_kei_flg_chgum_inf)
        else if(keyElement.equals("指定呼転送契約フラグ変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(sti_ko_tenso_kei_flg_chgum_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= sti_ko_tenso_kei_flg_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)sti_ko_tenso_kei_flg_chgum_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"指定呼転送契約フラグ情報"(項目ID:sti_ko_tenso_kei_flg_inf)
        else if(keyElement.equals("指定呼転送契約フラグ情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(sti_ko_tenso_kei_flg_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= sti_ko_tenso_kei_flg_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)sti_ko_tenso_kei_flg_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"発番表示契約フラグ変更有無情報"(項目ID:htb_dsp_kei_flg_chgum_inf)
        else if(keyElement.equals("発番表示契約フラグ変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(htb_dsp_kei_flg_chgum_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= htb_dsp_kei_flg_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)htb_dsp_kei_flg_chgum_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"発番表示契約フラグ情報"(項目ID:htb_dsp_kei_flg_inf)
        else if(keyElement.equals("発番表示契約フラグ情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(htb_dsp_kei_flg_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= htb_dsp_kei_flg_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)htb_dsp_kei_flg_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"二重電話番号契約変更有無情報"(項目ID:niju_telno_kei_chgum_inf)
        else if(keyElement.equals("二重電話番号契約変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(niju_telno_kei_chgum_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= niju_telno_kei_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)niju_telno_kei_chgum_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"副アドレス"(項目ID:sub_ad)
        else if(keyElement.equals("副アドレス")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getSub_ad_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getSub_ad_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getSub_ad_state(); 
            }
        }
 
        // データタイプが String の項目"副電話番号"(項目ID:sub_tel_no)
        else if(keyElement.equals("副電話番号")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getSub_tel_no_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getSub_tel_no_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getSub_tel_no_state(); 
            }
        }
 
        // データタイプがデータタイプビーン型の項目"非通知拒否契約フラグ変更有無情報"(項目ID:hitchi_kyohi_kei_flg_chgum_inf)
        else if(keyElement.equals("非通知拒否契約フラグ変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(hitchi_kyohi_kei_flg_chgum_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= hitchi_kyohi_kei_flg_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)hitchi_kyohi_kei_flg_chgum_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"非通知拒否契約フラグ情報"(項目ID:hitchi_kyohi_kei_flg_inf)
        else if(keyElement.equals("非通知拒否契約フラグ情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(hitchi_kyohi_kei_flg_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= hitchi_kyohi_kei_flg_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)hitchi_kyohi_kei_flg_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"迷惑電話拒否契約フラグ変更有無情報"(項目ID:mwktel_kyohi_kei_flg_chgum_inf)
        else if(keyElement.equals("迷惑電話拒否契約フラグ変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(mwktel_kyohi_kei_flg_chgum_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= mwktel_kyohi_kei_flg_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)mwktel_kyohi_kei_flg_chgum_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"迷惑電話拒否契約フラグ情報"(項目ID:mwktel_kyohi_kei_flg_inf)
        else if(keyElement.equals("迷惑電話拒否契約フラグ情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(mwktel_kyohi_kei_flg_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= mwktel_kyohi_kei_flg_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)mwktel_kyohi_kei_flg_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"指定番号着信拒否契約フラグ変更有無情報"(項目ID:stino_incmhi_kei_flg_chgum_inf)
        else if(keyElement.equals("指定番号着信拒否契約フラグ変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(stino_incmhi_kei_flg_chgum_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= stino_incmhi_kei_flg_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)stino_incmhi_kei_flg_chgum_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"指定番号着信拒否契約フラグ情報"(項目ID:stino_incmhi_kei_flg_inf)
        else if(keyElement.equals("指定番号着信拒否契約フラグ情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(stino_incmhi_kei_flg_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= stino_incmhi_kei_flg_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)stino_incmhi_kei_flg_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"代表取扱契約方式変更有無情報"(項目ID:daihyo_trat_kei_hsk_chgum_inf)
        else if(keyElement.equals("代表取扱契約方式変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(daihyo_trat_kei_hsk_chgum_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= daihyo_trat_kei_hsk_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)daihyo_trat_kei_hsk_chgum_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"代表取扱契約方式"(項目ID:daihyo_trat_kei_hsk)
        else if(keyElement.equals("代表取扱契約方式")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getDaihyo_trat_kei_hsk_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getDaihyo_trat_kei_hsk_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getDaihyo_trat_kei_hsk_state(); 
            }
        }
 
        // データタイプが String の項目"子端末識別番号１"(項目ID:kotnmt_skbt_no_1)
        else if(keyElement.equals("子端末識別番号１")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getKotnmt_skbt_no_1_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getKotnmt_skbt_no_1_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getKotnmt_skbt_no_1_state(); 
            }
        }
 
        // データタイプが String の項目"子端末識別番号２"(項目ID:kotnmt_skbt_no_2)
        else if(keyElement.equals("子端末識別番号２")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getKotnmt_skbt_no_2_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getKotnmt_skbt_no_2_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getKotnmt_skbt_no_2_state(); 
            }
        }
 
        // データタイプが String の項目"子端末識別番号３"(項目ID:kotnmt_skbt_no_3)
        else if(keyElement.equals("子端末識別番号３")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getKotnmt_skbt_no_3_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getKotnmt_skbt_no_3_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getKotnmt_skbt_no_3_state(); 
            }
        }
 
        // データタイプが String の項目"子端末識別番号４"(項目ID:kotnmt_skbt_no_4)
        else if(keyElement.equals("子端末識別番号４")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getKotnmt_skbt_no_4_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getKotnmt_skbt_no_4_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getKotnmt_skbt_no_4_state(); 
            }
        }
 
        // データタイプが String の項目"子端末識別番号５"(項目ID:kotnmt_skbt_no_5)
        else if(keyElement.equals("子端末識別番号５")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getKotnmt_skbt_no_5_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getKotnmt_skbt_no_5_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getKotnmt_skbt_no_5_state(); 
            }
        }
 
        // データタイプが String の項目"子端末識別番号６"(項目ID:kotnmt_skbt_no_6)
        else if(keyElement.equals("子端末識別番号６")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getKotnmt_skbt_no_6_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getKotnmt_skbt_no_6_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getKotnmt_skbt_no_6_state(); 
            }
        }
 
        // データタイプが String の項目"子端末識別番号７"(項目ID:kotnmt_skbt_no_7)
        else if(keyElement.equals("子端末識別番号７")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getKotnmt_skbt_no_7_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getKotnmt_skbt_no_7_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getKotnmt_skbt_no_7_state(); 
            }
        }
 
        // データタイプが String の項目"子端末識別番号８"(項目ID:kotnmt_skbt_no_8)
        else if(keyElement.equals("子端末識別番号８")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getKotnmt_skbt_no_8_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getKotnmt_skbt_no_8_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getKotnmt_skbt_no_8_state(); 
            }
        }
 
        // データタイプが String の項目"子端末識別番号９"(項目ID:kotnmt_skbt_no_9)
        else if(keyElement.equals("子端末識別番号９")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getKotnmt_skbt_no_9_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getKotnmt_skbt_no_9_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getKotnmt_skbt_no_9_state(); 
            }
        }
 
        // データタイプが String の項目"子端末識別番号１０"(項目ID:kotnmt_skbt_no_10)
        else if(keyElement.equals("子端末識別番号１０")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getKotnmt_skbt_no_10_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getKotnmt_skbt_no_10_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getKotnmt_skbt_no_10_state(); 
            }
        }
 
        // データタイプがデータタイプビーン型の項目"移転トーキ転送先情報変更有無情報"(項目ID:itntoki_tensos_info_chgum_inf)
        else if(keyElement.equals("移転トーキ転送先情報変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(itntoki_tensos_info_chgum_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= itntoki_tensos_info_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)itntoki_tensos_info_chgum_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"移転トーキ登録コード情報"(項目ID:itntoki_add_cd_inf)
        else if(keyElement.equals("移転トーキ登録コード情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(itntoki_add_cd_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= itntoki_add_cd_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)itntoki_add_cd_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"移転トーキ種別コード情報"(項目ID:itntoki_sbt_cd_inf)
        else if(keyElement.equals("移転トーキ種別コード情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(itntoki_sbt_cd_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= itntoki_sbt_cd_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)itntoki_sbt_cd_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"移転トーキガイダンス移転元電話番号"(項目ID:itntoki_guidns_itenm_telno)
        else if(keyElement.equals("移転トーキガイダンス移転元電話番号")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getItntoki_guidns_itenm_telno_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getItntoki_guidns_itenm_telno_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getItntoki_guidns_itenm_telno_state(); 
            }
        }
 
        // データタイプが String の項目"移転トーキガイダンス移転先電話番号"(項目ID:itntoki_guidns_itens_telno)
        else if(keyElement.equals("移転トーキガイダンス移転先電話番号")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getItntoki_guidns_itens_telno_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getItntoki_guidns_itens_telno_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getItntoki_guidns_itens_telno_state(); 
            }
        }
 
        // データタイプがデータタイプビーン型の項目"Ｎ＿０ＡＢＪ番号変更有無情報"(項目ID:n_oabj_no_chgum_inf)
        else if(keyElement.equals("Ｎ＿０ＡＢＪ番号変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(n_oabj_no_chgum_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= n_oabj_no_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)n_oabj_no_chgum_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"Ｎ＿０ＡＢＪ番号"(項目ID:n_oabj_no)
        else if(keyElement.equals("Ｎ＿０ＡＢＪ番号")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getN_oabj_no_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getN_oabj_no_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getN_oabj_no_state(); 
            }
        }
 
        // データタイプがデータタイプビーン型の項目"Ｎ＿０５０番号変更有無情報"(項目ID:n_050_no_chgum_inf)
        else if(keyElement.equals("Ｎ＿０５０番号変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(n_050_no_chgum_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= n_050_no_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)n_050_no_chgum_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"Ｎ＿０５０番号"(項目ID:n_050_no)
        else if(keyElement.equals("Ｎ＿０５０番号")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getN_050_no_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getN_050_no_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getN_050_no_state(); 
            }
        }
 
        // データタイプが String の項目"ＳＩＰ−ＤＮ＃１"(項目ID:sip_dn_1)
        else if(keyElement.equals("ＳＩＰ−ＤＮ＃１")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getSip_dn_1_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getSip_dn_1_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getSip_dn_1_state(); 
            }
        }
 
        // データタイプが String の項目"ＳＩＰ−ＮＲＮ＃１"(項目ID:sip_nrn_1)
        else if(keyElement.equals("ＳＩＰ−ＮＲＮ＃１")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getSip_nrn_1_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getSip_nrn_1_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getSip_nrn_1_state(); 
            }
        }
 
        // データタイプが String の項目"ＳＩＰ−ＤＮ＃２"(項目ID:sip_dn_2)
        else if(keyElement.equals("ＳＩＰ−ＤＮ＃２")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getSip_dn_2_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getSip_dn_2_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getSip_dn_2_state(); 
            }
        }
 
        // データタイプが String の項目"ＳＩＰ−ＮＲＮ＃２"(項目ID:sip_nrn_2)
        else if(keyElement.equals("ＳＩＰ−ＮＲＮ＃２")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getSip_nrn_2_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getSip_nrn_2_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getSip_nrn_2_state(); 
            }
        }
 
        // データタイプが String の項目"ＳＩＰ−ＤＮ"(項目ID:sip_dn)
        else if(keyElement.equals("ＳＩＰ−ＤＮ")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getSip_dn_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getSip_dn_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getSip_dn_state(); 
            }
        }
 
        // データタイプがデータタイプビーン型の項目"ＳＩＰ−ＮＲＮ変更有無情報"(項目ID:sip_nrn_chgum_inf)
        else if(keyElement.equals("ＳＩＰ−ＮＲＮ変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(sip_nrn_chgum_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= sip_nrn_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)sip_nrn_chgum_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"ＳＩＰ−ＮＲＮ"(項目ID:sip_nrn)
        else if(keyElement.equals("ＳＩＰ−ＮＲＮ")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getSip_nrn_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getSip_nrn_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getSip_nrn_state(); 
            }
        }
 
        // データタイプが String の項目"ポート番号＃１"(項目ID:port_no_1)
        else if(keyElement.equals("ポート番号＃１")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getPort_no_1_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getPort_no_1_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getPort_no_1_state(); 
            }
        }
 
        // データタイプが String の項目"ポート番号＃２"(項目ID:port_no_2)
        else if(keyElement.equals("ポート番号＃２")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getPort_no_2_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getPort_no_2_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getPort_no_2_state(); 
            }
        }
 
        // データタイプが String の項目"発番号通知フラグ＃１"(項目ID:htb_tchi_flg_1)
        else if(keyElement.equals("発番号通知フラグ＃１")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getHtb_tchi_flg_1_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getHtb_tchi_flg_1_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getHtb_tchi_flg_1_state(); 
            }
        }
 
        // データタイプが String の項目"発番号通知フラグ＃２"(項目ID:htb_tchi_flg_2)
        else if(keyElement.equals("発番号通知フラグ＃２")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getHtb_tchi_flg_2_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getHtb_tchi_flg_2_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getHtb_tchi_flg_2_state(); 
            }
        }
 
        // データタイプが String の項目"緊急通報用電話番号"(項目ID:emg_telno)
        else if(keyElement.equals("緊急通報用電話番号")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getEmg_telno_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getEmg_telno_state(); 
            }
        }
 
        // データタイプが String の項目"緊急通報用氏名"(項目ID:emg_nm)
        else if(keyElement.equals("緊急通報用氏名")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getEmg_nm_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getEmg_nm_state(); 
            }
        }
 
        // データタイプが String の項目"緊急通報用カナ氏名"(項目ID:emg_kana)
        else if(keyElement.equals("緊急通報用カナ氏名")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getEmg_kana_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getEmg_kana_state(); 
            }
        }
 
        // データタイプが String の項目"緊急通報用住所コード"(項目ID:emg_ad_cd)
        else if(keyElement.equals("緊急通報用住所コード")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getEmg_ad_cd_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getEmg_ad_cd_state(); 
            }
        }
 
        // データタイプが String の項目"緊急通報用住所"(項目ID:emg_ad)
        else if(keyElement.equals("緊急通報用住所")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getEmg_ad_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getEmg_ad_state(); 
            }
        }
 
        // データタイプが String の項目"緊急通報用番地号"(項目ID:emg_bnchigo)
        else if(keyElement.equals("緊急通報用番地号")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getEmg_bnchigo_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getEmg_bnchigo_state(); 
            }
        }
 
        // データタイプが String の項目"緊急通報用住所補記"(項目ID:emg_ad_hoki)
        else if(keyElement.equals("緊急通報用住所補記")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getEmg_ad_hoki_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getEmg_ad_hoki_state(); 
            }
        }
 
        // データタイプが String の項目"電話サービスオーダ番号"(項目ID:tel_svc_order_no)
        else if(keyElement.equals("電話サービスオーダ番号")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getTel_svc_order_no_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getTel_svc_order_no_state(); 
            }
        }
 
        // データタイプが String の項目"電話サービスオーダステータス"(項目ID:tel_svc_order_stat)
        else if(keyElement.equals("電話サービスオーダステータス")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getTel_svc_order_stat_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getTel_svc_order_stat_state(); 
            }
        }
 
        // データタイプが String の項目"電話サービスオーダ受付年月日時分秒"(項目ID:tel_svc_order_uk_dtm)
        else if(keyElement.equals("電話サービスオーダ受付年月日時分秒")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getTel_svc_order_uk_dtm_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getTel_svc_order_uk_dtm_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getTel_svc_order_uk_dtm_state(); 
            }
        }
 
        // データタイプが String の項目"登録年月日時分秒"(項目ID:add_dtm)
        else if(keyElement.equals("登録年月日時分秒")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getAdd_dtm_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getAdd_dtm_state(); 
            }
        }
 
        // データタイプが String の項目"登録オペレータアカウント"(項目ID:add_opeacnt)
        else if(keyElement.equals("登録オペレータアカウント")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getAdd_opeacnt_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getAdd_opeacnt_state(); 
            }
        }
 
        // データタイプが String の項目"更新年月日時分秒"(項目ID:upd_dtm)
        else if(keyElement.equals("更新年月日時分秒")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getUpd_dtm_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getUpd_dtm_state(); 
            }
        }
 
        // データタイプが String の項目"更新オペレータアカウント"(項目ID:upd_opeacnt)
        else if(keyElement.equals("更新オペレータアカウント")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getUpd_opeacnt_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getUpd_opeacnt_state(); 
            }
        }
 
        // データタイプが String の項目"無効フラグ"(項目ID:mk_flg)
        else if(keyElement.equals("無効フラグ")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getMk_flg_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getMk_flg_state(); 
            }
        }
 
        // データタイプが String の項目"送受信情報管理番号"(項目ID:srinf_kanri_no)
        else if(keyElement.equals("送受信情報管理番号")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getSrinf_kanri_no_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getSrinf_kanri_no_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getSrinf_kanri_no_state(); 
            }
        }
 
        // データタイプが String の項目"多機能ルーターＭＡＣアドレス"(項目ID:takinort_macad)
        else if(keyElement.equals("多機能ルーターＭＡＣアドレス")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getTakinort_macad_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getTakinort_macad_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getTakinort_macad_state(); 
            }
        }
 
        // データタイプがデータタイプビーン型の項目"多機能ルーター認証キー変更有無情報"(項目ID:takinort_ninsho_key_chgum_inf)
        else if(keyElement.equals("多機能ルーター認証キー変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(takinort_ninsho_key_chgum_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= takinort_ninsho_key_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)takinort_ninsho_key_chgum_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"多機能ルーター認証キー"(項目ID:takinort_ninsho_key)
        else if(keyElement.equals("多機能ルーター認証キー")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getTakinort_ninsho_key_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getTakinort_ninsho_key_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getTakinort_ninsho_key_state(); 
            }
        }
 
        // データタイプがデータタイプビーン型の項目"ＰＰＰｏＥセッション終端設定コード変更有無情報"(項目ID:pppoe_sson_stset_cd_chgum_inf)
        else if(keyElement.equals("ＰＰＰｏＥセッション終端設定コード変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(pppoe_sson_stset_cd_chgum_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= pppoe_sson_stset_cd_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)pppoe_sson_stset_cd_chgum_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"ＰＰＰｏＥセッション終端設定コード情報"(項目ID:pppoe_sson_stset_cd_inf)
        else if(keyElement.equals("ＰＰＰｏＥセッション終端設定コード情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(pppoe_sson_stset_cd_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= pppoe_sson_stset_cd_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)pppoe_sson_stset_cd_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"ＤＨＣＰ有効無効コード変更有無情報"(項目ID:dhcp_yk_mk_cd_chgum_inf)
        else if(keyElement.equals("ＤＨＣＰ有効無効コード変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(dhcp_yk_mk_cd_chgum_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= dhcp_yk_mk_cd_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)dhcp_yk_mk_cd_chgum_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"ＤＨＣＰ有効無効コード情報"(項目ID:dhcp_yk_mk_cd_inf)
        else if(keyElement.equals("ＤＨＣＰ有効無効コード情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(dhcp_yk_mk_cd_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= dhcp_yk_mk_cd_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)dhcp_yk_mk_cd_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"有線ＬＡＮ機能モード識別コード変更有無情報"(項目ID:ylan_kino_mode_skcd_chgum_inf)
        else if(keyElement.equals("有線ＬＡＮ機能モード識別コード変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(ylan_kino_mode_skcd_chgum_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= ylan_kino_mode_skcd_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)ylan_kino_mode_skcd_chgum_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"有線ＬＡＮ機能モード識別コード情報"(項目ID:ylan_kino_mode_skcd_inf)
        else if(keyElement.equals("有線ＬＡＮ機能モード識別コード情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(ylan_kino_mode_skcd_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= ylan_kino_mode_skcd_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)ylan_kino_mode_skcd_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"無線ＬＡＮ機能モード識別コード変更有無情報"(項目ID:mlan_kino_mode_skcd_chgum_inf)
        else if(keyElement.equals("無線ＬＡＮ機能モード識別コード変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(mlan_kino_mode_skcd_chgum_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= mlan_kino_mode_skcd_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)mlan_kino_mode_skcd_chgum_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"無線ＬＡＮ機能モード識別コード情報"(項目ID:mlan_kino_mode_skcd_inf)
        else if(keyElement.equals("無線ＬＡＮ機能モード識別コード情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(mlan_kino_mode_skcd_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= mlan_kino_mode_skcd_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)mlan_kino_mode_skcd_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"ＶｏＩＰ有効無効コード変更有無情報"(項目ID:voip_yk_mk_cd_chgum_inf)
        else if(keyElement.equals("ＶｏＩＰ有効無効コード変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(voip_yk_mk_cd_chgum_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= voip_yk_mk_cd_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)voip_yk_mk_cd_chgum_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"ＶｏＩＰ有効無効コード情報"(項目ID:voip_yk_mk_cd_inf)
        else if(keyElement.equals("ＶｏＩＰ有効無効コード情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(voip_yk_mk_cd_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= voip_yk_mk_cd_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)voip_yk_mk_cd_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"Ｂ２ＢＵＡ有効無効コード変更有無情報"(項目ID:b2bua_yk_mk_cd_chgum_inf)
        else if(keyElement.equals("Ｂ２ＢＵＡ有効無効コード変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(b2bua_yk_mk_cd_chgum_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= b2bua_yk_mk_cd_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)b2bua_yk_mk_cd_chgum_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"Ｂ２ＢＵＡ有効無効コード情報"(項目ID:b2bua_yk_mk_cd_inf)
        else if(keyElement.equals("Ｂ２ＢＵＡ有効無効コード情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(b2bua_yk_mk_cd_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= b2bua_yk_mk_cd_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)b2bua_yk_mk_cd_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"提供プロトコル種別コード変更有無情報"(項目ID:tk_prtcl_sbt_cd_chgum_inf)
        else if(keyElement.equals("提供プロトコル種別コード変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(tk_prtcl_sbt_cd_chgum_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= tk_prtcl_sbt_cd_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)tk_prtcl_sbt_cd_chgum_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"提供プロトコル種別コード情報"(項目ID:tk_prtcl_sbt_cd_inf)
        else if(keyElement.equals("提供プロトコル種別コード情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(tk_prtcl_sbt_cd_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= tk_prtcl_sbt_cd_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)tk_prtcl_sbt_cd_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"ＩＰｖ６帯域制御コード変更有無情報"(項目ID:ipv6_taiiki_ctrl_cd_chgum_inf)
        else if(keyElement.equals("ＩＰｖ６帯域制御コード変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(ipv6_taiiki_ctrl_cd_chgum_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= ipv6_taiiki_ctrl_cd_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)ipv6_taiiki_ctrl_cd_chgum_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"ＩＰｖ６帯域制御コード情報"(項目ID:ipv6_taiiki_ctrl_cd_inf)
        else if(keyElement.equals("ＩＰｖ６帯域制御コード情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(ipv6_taiiki_ctrl_cd_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= ipv6_taiiki_ctrl_cd_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)ipv6_taiiki_ctrl_cd_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"多機能ルータールーター認証ＩＤ変更有無情報"(項目ID:tknrt_rtr_nsid_chgum_inf)
        else if(keyElement.equals("多機能ルータールーター認証ＩＤ変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(tknrt_rtr_nsid_chgum_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= tknrt_rtr_nsid_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)tknrt_rtr_nsid_chgum_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"多機能ルータールーター認証ＩＤ"(項目ID:tknrt_rtr_nsid)
        else if(keyElement.equals("多機能ルータールーター認証ＩＤ")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getTknrt_rtr_nsid_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getTknrt_rtr_nsid_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getTknrt_rtr_nsid_state(); 
            }
        }
 
        // データタイプがデータタイプビーン型の項目"多機能ルータールーター認証ＩＤパスワード変更有無情報"(項目ID:tknrt_rtr_nsid_pwd_chgum_inf)
        else if(keyElement.equals("多機能ルータールーター認証ＩＤパスワード変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(tknrt_rtr_nsid_pwd_chgum_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= tknrt_rtr_nsid_pwd_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)tknrt_rtr_nsid_pwd_chgum_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"多機能ルータールーター認証ＩＤパスワード"(項目ID:tknrt_rtr_nsid_pwd)
        else if(keyElement.equals("多機能ルータールーター認証ＩＤパスワード")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getTknrt_rtr_nsid_pwd_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getTknrt_rtr_nsid_pwd_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getTknrt_rtr_nsid_pwd_state(); 
            }
        }
 
        // データタイプがデータタイプビーン型の項目"ＩＰｖ６認証ＩＤ変更有無情報"(項目ID:ipv6_ninsho_id_chgum_inf)
        else if(keyElement.equals("ＩＰｖ６認証ＩＤ変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(ipv6_ninsho_id_chgum_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= ipv6_ninsho_id_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)ipv6_ninsho_id_chgum_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"ＩＰｖ６認証ＩＤ"(項目ID:ipv6_ninsho_id)
        else if(keyElement.equals("ＩＰｖ６認証ＩＤ")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getIpv6_ninsho_id_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getIpv6_ninsho_id_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getIpv6_ninsho_id_state(); 
            }
        }
 
        // データタイプがデータタイプビーン型の項目"ＩＰｖ６認証ＩＤパスワード変更有無情報"(項目ID:ipv6_ninsho_id_pwd_chgum_inf)
        else if(keyElement.equals("ＩＰｖ６認証ＩＤパスワード変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(ipv6_ninsho_id_pwd_chgum_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= ipv6_ninsho_id_pwd_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)ipv6_ninsho_id_pwd_chgum_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"ＩＰｖ６認証ＩＤパスワード"(項目ID:ipv6_ninsho_id_pwd)
        else if(keyElement.equals("ＩＰｖ６認証ＩＤパスワード")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getIpv6_ninsho_id_pwd_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getIpv6_ninsho_id_pwd_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getIpv6_ninsho_id_pwd_state(); 
            }
        }
 
        // データタイプがデータタイプビーン型の項目"接続モード変更有無情報"(項目ID:connect_mode_cd_chgum_inf)
        else if(keyElement.equals("接続モード変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(connect_mode_cd_chgum_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= connect_mode_cd_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)connect_mode_cd_chgum_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"接続モードコード情報"(項目ID:connect_mode_cd_inf)
        else if(keyElement.equals("接続モードコード情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(connect_mode_cd_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= connect_mode_cd_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)connect_mode_cd_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"自動切断モード変更有無情報"(項目ID:auto_cut_mode_cd_chgum_inf)
        else if(keyElement.equals("自動切断モード変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(auto_cut_mode_cd_chgum_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= auto_cut_mode_cd_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)auto_cut_mode_cd_chgum_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"自動切断モードコード情報"(項目ID:auto_cut_mode_cd_inf)
        else if(keyElement.equals("自動切断モードコード情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(auto_cut_mode_cd_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= auto_cut_mode_cd_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)auto_cut_mode_cd_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"自動切断時間変更有無情報"(項目ID:auto_cut_time_chgum_inf)
        else if(keyElement.equals("自動切断時間変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(auto_cut_time_chgum_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= auto_cut_time_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)auto_cut_time_chgum_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"自動切断時間"(項目ID:auto_cut_time)
        else if(keyElement.equals("自動切断時間")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getAuto_cut_time_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getAuto_cut_time_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getAuto_cut_time_state(); 
            }
        }
 
        // データタイプがデータタイプビーン型の項目"Ｌ２ＴＰ認証ＩＤ変更有無情報"(項目ID:l2tp_ninsho_id_chgum_inf)
        else if(keyElement.equals("Ｌ２ＴＰ認証ＩＤ変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(l2tp_ninsho_id_chgum_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= l2tp_ninsho_id_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)l2tp_ninsho_id_chgum_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"Ｌ２ＴＰ認証ＩＤ"(項目ID:l2tp_ninsho_id)
        else if(keyElement.equals("Ｌ２ＴＰ認証ＩＤ")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getL2tp_ninsho_id_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getL2tp_ninsho_id_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getL2tp_ninsho_id_state(); 
            }
        }
 
        // データタイプがデータタイプビーン型の項目"Ｌ２ＴＰ認証ＩＤ（セカンダリー）変更有無情報"(項目ID:l2tp_ninsho_id_secon_chgum_inf)
        else if(keyElement.equals("Ｌ２ＴＰ認証ＩＤ（セカンダリー）変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(l2tp_ninsho_id_secon_chgum_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= l2tp_ninsho_id_secon_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)l2tp_ninsho_id_secon_chgum_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"Ｌ２ＴＰ認証ＩＤ（セカンダリー）"(項目ID:l2tp_ninsho_id_secon)
        else if(keyElement.equals("Ｌ２ＴＰ認証ＩＤ（セカンダリー）")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getL2tp_ninsho_id_secon_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getL2tp_ninsho_id_secon_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getL2tp_ninsho_id_secon_state(); 
            }
        }
 
        // データタイプがデータタイプビーン型の項目"ＰＰＰｏＥブリッジ有無変更有無情報"(項目ID:pppoe_bridge_sbt_cd_chgum_inf)
        else if(keyElement.equals("ＰＰＰｏＥブリッジ有無変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(pppoe_bridge_sbt_cd_chgum_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= pppoe_bridge_sbt_cd_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)pppoe_bridge_sbt_cd_chgum_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"ＰＰＰｏＥブリッジ種別コード情報"(項目ID:pppoe_bridge_sbt_cd_inf)
        else if(keyElement.equals("ＰＰＰｏＥブリッジ種別コード情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(pppoe_bridge_sbt_cd_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= pppoe_bridge_sbt_cd_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)pppoe_bridge_sbt_cd_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"Ｐｉｎｇ応答有無変更有無情報"(項目ID:ping_response_sbt_cd_chgum_inf)
        else if(keyElement.equals("Ｐｉｎｇ応答有無変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(ping_response_sbt_cd_chgum_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= ping_response_sbt_cd_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)ping_response_sbt_cd_chgum_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"Ｐｉｎｇ応答種別コード情報"(項目ID:ping_response_sbt_cd_inf)
        else if(keyElement.equals("Ｐｉｎｇ応答種別コード情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(ping_response_sbt_cd_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= ping_response_sbt_cd_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)ping_response_sbt_cd_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"ＩＰｖ６Ｐｉｎｇ応答種別コード変更有無情報"(項目ID:ipv6_ping_rsp_sbt_cd_chgum_inf)
        else if(keyElement.equals("ＩＰｖ６Ｐｉｎｇ応答種別コード変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(ipv6_ping_rsp_sbt_cd_chgum_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= ipv6_ping_rsp_sbt_cd_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)ipv6_ping_rsp_sbt_cd_chgum_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"ＩＰｖ６Ｐｉｎｇ応答種別コード情報"(項目ID:ipv6_ping_rsp_sbt_cd_inf)
        else if(keyElement.equals("ＩＰｖ６Ｐｉｎｇ応答種別コード情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(ipv6_ping_rsp_sbt_cd_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= ipv6_ping_rsp_sbt_cd_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)ipv6_ping_rsp_sbt_cd_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"多機能ルーターＶＡ認証ＩＤ変更有無情報"(項目ID:tknrt_va_nsid_chgum_inf)
        else if(keyElement.equals("多機能ルーターＶＡ認証ＩＤ変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(tknrt_va_nsid_chgum_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= tknrt_va_nsid_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)tknrt_va_nsid_chgum_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"多機能ルーターＶＡ認証ＩＤ"(項目ID:tknrt_va_nsid)
        else if(keyElement.equals("多機能ルーターＶＡ認証ＩＤ")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getTknrt_va_nsid_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getTknrt_va_nsid_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getTknrt_va_nsid_state(); 
            }
        }
 
        // データタイプがデータタイプビーン型の項目"多機能ルーターＶＡ認証ＩＤパスワード変更有無情報"(項目ID:tknrt_va_nsid_pwd_chgum_inf)
        else if(keyElement.equals("多機能ルーターＶＡ認証ＩＤパスワード変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(tknrt_va_nsid_pwd_chgum_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= tknrt_va_nsid_pwd_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)tknrt_va_nsid_pwd_chgum_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"多機能ルーターＶＡ認証ＩＤパスワード"(項目ID:tknrt_va_nsid_pwd)
        else if(keyElement.equals("多機能ルーターＶＡ認証ＩＤパスワード")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getTknrt_va_nsid_pwd_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getTknrt_va_nsid_pwd_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getTknrt_va_nsid_pwd_state(); 
            }
        }
 
        // データタイプがデータタイプビーン型の項目"多機能ルーターＯＬＳ契約種別設定コード変更有無情報"(項目ID:tknrt_ols_ksbt_setcd_chgum_inf)
        else if(keyElement.equals("多機能ルーターＯＬＳ契約種別設定コード変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(tknrt_ols_ksbt_setcd_chgum_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= tknrt_ols_ksbt_setcd_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)tknrt_ols_ksbt_setcd_chgum_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"多機能ルーターＯＬＳ契約種別設定コード情報"(項目ID:tknrt_ols_ksbt_setcd_inf)
        else if(keyElement.equals("多機能ルーターＯＬＳ契約種別設定コード情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(tknrt_ols_ksbt_setcd_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= tknrt_ols_ksbt_setcd_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)tknrt_ols_ksbt_setcd_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"ＩＰｖ６中心局コード変更有無情報"(項目ID:ipv6_chuskk_cd_chgum_inf)
        else if(keyElement.equals("ＩＰｖ６中心局コード変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(ipv6_chuskk_cd_chgum_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= ipv6_chuskk_cd_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)ipv6_chuskk_cd_chgum_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"ＩＰｖ６中心局コード"(項目ID:ipv6_chuskk_cd)
        else if(keyElement.equals("ＩＰｖ６中心局コード")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getIpv6_chuskk_cd_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getIpv6_chuskk_cd_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getIpv6_chuskk_cd_state(); 
            }
        }
 
        // データタイプがデータタイプビーン型の項目"ＩＰｖ６アドレス（インターフェイスＩＤ）変更有無情報"(項目ID:ipv6_ad_ifid_chgum_inf)
        else if(keyElement.equals("ＩＰｖ６アドレス（インターフェイスＩＤ）変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(ipv6_ad_ifid_chgum_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= ipv6_ad_ifid_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)ipv6_ad_ifid_chgum_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"ＩＰｖ６アドレス（インターフェイスＩＤ）"(項目ID:ipv6_ad_ifid)
        else if(keyElement.equals("ＩＰｖ６アドレス（インターフェイスＩＤ）")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getIpv6_ad_ifid_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getIpv6_ad_ifid_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getIpv6_ad_ifid_state(); 
            }
        }
 
        // データタイプがデータタイプビーン型の項目"ＩＰｖ６宅内機器型式コード変更有無情報"(項目ID:ipv6_taknkiki_model_cd_chgum_inf)
        else if(keyElement.equals("ＩＰｖ６宅内機器型式コード変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(ipv6_taknkiki_model_cd_chgum_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= ipv6_taknkiki_model_cd_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)ipv6_taknkiki_model_cd_chgum_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"ＩＰｖ６宅内機器型式コード"(項目ID:ipv6_taknkiki_model_cd)
        else if(keyElement.equals("ＩＰｖ６宅内機器型式コード")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getIpv6_taknkiki_model_cd_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getIpv6_taknkiki_model_cd_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getIpv6_taknkiki_model_cd_state(); 
            }
        }
 
        // データタイプがデータタイプビーン型の項目"ＧＥ−ＰＯＮ連携対象フラグ変更有無情報"(項目ID:gepon_rnki_trgt_flg_chgum_inf)
        else if(keyElement.equals("ＧＥ−ＰＯＮ連携対象フラグ変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(gepon_rnki_trgt_flg_chgum_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= gepon_rnki_trgt_flg_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)gepon_rnki_trgt_flg_chgum_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"ＧＥ−ＰＯＮ連携対象フラグ情報"(項目ID:gepon_rnki_trgt_flg_inf)
        else if(keyElement.equals("ＧＥ−ＰＯＮ連携対象フラグ情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(gepon_rnki_trgt_flg_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= gepon_rnki_trgt_flg_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)gepon_rnki_trgt_flg_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"優先呼識別値変更有無情報"(項目ID:yusen_ko_skval_chgum_inf)
        else if(keyElement.equals("優先呼識別値変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(yusen_ko_skval_chgum_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= yusen_ko_skval_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)yusen_ko_skval_chgum_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"優先呼識別値情報"(項目ID:yusen_ko_skval_inf)
        else if(keyElement.equals("優先呼識別値情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(yusen_ko_skval_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= yusen_ko_skval_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)yusen_ko_skval_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"サービスオーダ詳細情報"(項目ID:svc_order_dtail_inf)
        else if(keyElement.equals("サービスオーダ詳細情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(svc_order_dtail_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= svc_order_dtail_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)svc_order_dtail_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
        // ANK-3754-00-00 ADD START
        // データタイプがデータタイプビーン型の項目"あんしん発着信契約＃１変更有無情報"(項目ID:ansn_hcs_kei_1_chgum_inf)
        else if(keyElement.equals("あんしん発着信契約＃１変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(ansn_hcs_kei_1_chgum_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= ansn_hcs_kei_1_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)ansn_hcs_kei_1_chgum_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"あんしん発着信契約＃１情報"(項目ID:ansn_hcs_kei_1_inf)
        else if(keyElement.equals("あんしん発着信契約＃１情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(ansn_hcs_kei_1_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= ansn_hcs_kei_1_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)ansn_hcs_kei_1_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"あんしん発着信ＩＤ＃１変更有無情報"(項目ID:ansn_hcs_id_1_chgum_inf)
        else if(keyElement.equals("あんしん発着信ＩＤ＃１変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(ansn_hcs_id_1_chgum_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= ansn_hcs_id_1_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)ansn_hcs_id_1_chgum_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"あんしん発着信ＩＤ＃１"(項目ID:ansn_hcs_id_1)
        else if(keyElement.equals("あんしん発着信ＩＤ＃１")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getAnsn_hcs_id_1_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getAnsn_hcs_id_1_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getAnsn_hcs_id_1_state(); 
            }
        }
 
        // データタイプがデータタイプビーン型の項目"市外局番＃１変更有無情報"(項目ID:shigai_telno_1_chgum_inf)
        else if(keyElement.equals("市外局番＃１変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(shigai_telno_1_chgum_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= shigai_telno_1_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)shigai_telno_1_chgum_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"市外局番＃１"(項目ID:shigai_telno_1)
        else if(keyElement.equals("市外局番＃１")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getShigai_telno_1_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getShigai_telno_1_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getShigai_telno_1_state(); 
            }
        }
 
        // データタイプがデータタイプビーン型の項目"あんしん発着信契約＃２変更有無情報"(項目ID:ansn_hcs_kei_2_chgum_inf)
        else if(keyElement.equals("あんしん発着信契約＃２変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(ansn_hcs_kei_2_chgum_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= ansn_hcs_kei_2_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)ansn_hcs_kei_2_chgum_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"あんしん発着信契約＃２情報"(項目ID:ansn_hcs_kei_2_inf)
        else if(keyElement.equals("あんしん発着信契約＃２情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(ansn_hcs_kei_2_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= ansn_hcs_kei_2_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)ansn_hcs_kei_2_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"あんしん発着信ＩＤ＃２変更有無情報"(項目ID:ansn_hcs_id_2_chgum_inf)
        else if(keyElement.equals("あんしん発着信ＩＤ＃２変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(ansn_hcs_id_2_chgum_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= ansn_hcs_id_2_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)ansn_hcs_id_2_chgum_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"あんしん発着信ＩＤ＃２"(項目ID:ansn_hcs_id_2)
        else if(keyElement.equals("あんしん発着信ＩＤ＃２")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getAnsn_hcs_id_2_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getAnsn_hcs_id_2_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getAnsn_hcs_id_2_state(); 
            }
        }
 
        // データタイプがデータタイプビーン型の項目"市外局番＃２変更有無情報"(項目ID:shigai_telno_2_chgum_inf)
        else if(keyElement.equals("市外局番＃２変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(shigai_telno_2_chgum_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= shigai_telno_2_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)shigai_telno_2_chgum_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"市外局番＃２"(項目ID:shigai_telno_2)
        else if(keyElement.equals("市外局番＃２")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getShigai_telno_2_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getShigai_telno_2_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getShigai_telno_2_state(); 
            }
        }
        // ANK-3754-00-00 ADD END
        // ANK-3876-00-00 ADD START
        //項目ごとに処理を入れる。
        // データタイプが String の項目"電話番号"(項目ID:tel_no)
        if(keyElement.equals("電話番号")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getTel_no_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getTel_no_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getTel_no_state(); 
            }
        }
 
        // データタイプがデータタイプビーン型の項目"ネットワークルーティング番号変更有無情報"(項目ID:nw_routing_no_chgum_inf)
        else if(keyElement.equals("ネットワークルーティング番号変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(nw_routing_no_chgum_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= nw_routing_no_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)nw_routing_no_chgum_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"ネットワークルーティング番号"(項目ID:nw_routing_no)
        else if(keyElement.equals("ネットワークルーティング番号")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getNw_routing_no_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getNw_routing_no_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getNw_routing_no_state(); 
            }
        }
 
        // データタイプがデータタイプビーン型の項目"サービス区分変更有無情報"(項目ID:svc_div_chgum_inf)
        else if(keyElement.equals("サービス区分変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(svc_div_chgum_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= svc_div_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)svc_div_chgum_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"サービス区分"(項目ID:svc_div)
        else if(keyElement.equals("サービス区分")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getSvc_div_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getSvc_div_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getSvc_div_state(); 
            }
        }
 
        // データタイプがデータタイプビーン型の項目"ドメイン変更有無情報"(項目ID:domain_chgum_inf)
        else if(keyElement.equals("ドメイン変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(domain_chgum_inf_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= domain_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)domain_chgum_inf_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"ドメイン"(項目ID:domain)
        else if(keyElement.equals("ドメイン")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getDomain_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getDomain_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getDomain_state(); 
            }
        }
        // ANK-3876-00-00 ADD END
        return null;
    }
 
    /**
     * 項目名とサブキーからデータを設定します（X31CBaseBeanの同名メソッドの実装）
     *
     * @param gamenId 画面ID(予備)
     * @param key 項目名
     * @param subkey サブキー
     * @param in_value データ
     */
    public void storeModelData(String gamenId, String key, String subkey, Object in_value) {
         storeModelData(key, subkey, in_value);
    }
 
	 /**
     * 項目名とサブキーからデータを取得します
     *
     * @param key 項目名
     * @param subkey サブキー
     * @param in_value データ
     */
    public void storeModelData(String key, String subkey, Object in_value) {
         storeModelData(key, subkey, in_value, false);
    }
    
    /**
     * 項目名とサブキーからデータを取得します
     *
     * @param key 項目名
     * @param subkey サブキー
     * @param in_value データ
     * @param isSetAsString Long型項目ValueプロパティへString型値の設定を行う場合true
     */
    public void storeModelData(String key, String subkey, Object in_value, boolean isSetAsString) { 
 
        // keyがnullの場合、処理を中止
        if(key == null){
            return;
        }
 
        // subkeyがnullの場合、空文字列に
        else if(subkey == null){
            subkey = new String("");
        }
        
        // keyの値の最初の要素を取得
        String keyElement;
        int separaterPoint = key.indexOf("//");//keyが共通情報ビーンに関する指定か否かをチェック
        if(separaterPoint == 0){//共通情報ビーンの場合
            super.storeCommonInfoData(key, in_value,isSetAsString);
        }
        else{
            separaterPoint = key.indexOf("/"); //keyがルート指定("項目a/0/項目b"のような)の場合を想定し、区切り符号(ここでは"/")を検索する。
            if(separaterPoint > 0) {
                keyElement = key.substring(0, separaterPoint);
            }
            else{
                keyElement = key;
            }  
        
            // 項目ごとに処理を入れる。
            // データタイプがデータタイプビーン型の項目"オーダ種別コード情報"(項目ID:ord_sbt_cd_inf)
            if(keyElement.equals("オーダ種別コード情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < ord_sbt_cd_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)ord_sbt_cd_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプが String の項目"オーダ種別コード保持"(項目ID:ord_sbt_cd_hoji)
            else if(keyElement.equals("オーダ種別コード保持")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setOrd_sbt_cd_hoji_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setOrd_sbt_cd_hoji_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"サービス契約番号"(項目ID:svc_kei_no)
            else if(keyElement.equals("サービス契約番号")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setSvc_kei_no_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setSvc_kei_no_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setSvc_kei_no_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"サービス契約内訳番号"(項目ID:svc_kei_ucwk_no)
            else if(keyElement.equals("サービス契約内訳番号")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setSvc_kei_ucwk_no_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setSvc_kei_ucwk_no_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"オプションサービス契約番号"(項目ID:op_svc_kei_no)
            else if(keyElement.equals("オプションサービス契約番号")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setOp_svc_kei_no_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setOp_svc_kei_no_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"機器提供サービス契約番号"(項目ID:kktk_scv_kei_no)
            else if(keyElement.equals("機器提供サービス契約番号")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setKktk_scv_kei_no_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setKktk_scv_kei_no_state((String)in_value);
                }
            }
 
            // データタイプがデータタイプビーン型の項目"要求元アプリ種別情報"(項目ID:yokyu_mt_apl_sbt_inf)
            else if(keyElement.equals("要求元アプリ種別情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < yokyu_mt_apl_sbt_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)yokyu_mt_apl_sbt_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプがデータタイプビーン型の項目"電話サービスオーダ情報"(項目ID:tel_svc_order_inf)
            else if(keyElement.equals("電話サービスオーダ情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < tel_svc_order_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)tel_svc_order_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプがデータタイプビーン型の項目"要求種別情報"(項目ID:yokyu_sbt_inf)
            else if(keyElement.equals("要求種別情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < yokyu_sbt_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)yokyu_sbt_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプが String の項目"スケジュール年月日"(項目ID:schedule_ymd)
            else if(keyElement.equals("スケジュール年月日")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setSchedule_ymd_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setSchedule_ymd_state((String)in_value);
                }
            }
 
            // データタイプがデータタイプビーン型の項目"認証ＩＤ変更有無情報"(項目ID:ninsho_id_chgum_inf)
            else if(keyElement.equals("認証ＩＤ変更有無情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < ninsho_id_chgum_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)ninsho_id_chgum_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプが String の項目"認証ＩＤ"(項目ID:ninsho_id)
            else if(keyElement.equals("認証ＩＤ")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setNinsho_id_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setNinsho_id_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setNinsho_id_state((String)in_value);
                }
            }
 
            // データタイプがデータタイプビーン型の項目"認証ＩＤパスワード変更有無情報"(項目ID:ninsho_id_pwd_chgum_inf)
            else if(keyElement.equals("認証ＩＤパスワード変更有無情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < ninsho_id_pwd_chgum_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)ninsho_id_pwd_chgum_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプが String の項目"認証ＩＤパスワード"(項目ID:ninsho_id_pwd)
            else if(keyElement.equals("認証ＩＤパスワード")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setNinsho_id_pwd_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setNinsho_id_pwd_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setNinsho_id_pwd_state((String)in_value);
                }
            }
 
            // データタイプがデータタイプビーン型の項目"ＩＰアドレス変更有無情報"(項目ID:ip_ad_chgum_inf)
            else if(keyElement.equals("ＩＰアドレス変更有無情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < ip_ad_chgum_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)ip_ad_chgum_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプが String の項目"ＩＰアドレス"(項目ID:ip_ad)
            else if(keyElement.equals("ＩＰアドレス")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setIp_ad_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setIp_ad_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setIp_ad_state((String)in_value);
                }
            }
 
            // データタイプがデータタイプビーン型の項目"ネットマスク変更有無情報"(項目ID:netmask_chgum_inf)
            else if(keyElement.equals("ネットマスク変更有無情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < netmask_chgum_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)netmask_chgum_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプが String の項目"ネットマスク"(項目ID:netmask)
            else if(keyElement.equals("ネットマスク")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setNetmask_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setNetmask_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setNetmask_state((String)in_value);
                }
            }
 
            // データタイプがデータタイプビーン型の項目"ＢＡＳ−ＩＤ変更有無情報"(項目ID:bas_id_chgum_inf)
            else if(keyElement.equals("ＢＡＳ−ＩＤ変更有無情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < bas_id_chgum_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)bas_id_chgum_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプが String の項目"ＢＡＳ−ＩＤ"(項目ID:bas_id)
            else if(keyElement.equals("ＢＡＳ−ＩＤ")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setBas_id_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setBas_id_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setBas_id_state((String)in_value);
                }
            }
 
            // データタイプがデータタイプビーン型の項目"マルチセッション数変更有無情報"(項目ID:mltise_cnt_chgum_inf)
            else if(keyElement.equals("マルチセッション数変更有無情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < mltise_cnt_chgum_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)mltise_cnt_chgum_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプが String の項目"マルチセッション数"(項目ID:mltise_cnt)
            else if(keyElement.equals("マルチセッション数")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setMltise_cnt_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setMltise_cnt_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setMltise_cnt_state((String)in_value);
                }
            }
 
            // データタイプがデータタイプビーン型の項目"ＢＡＳ−ホストＩＤ変更有無情報"(項目ID:bas_host_id_chgum_inf)
            else if(keyElement.equals("ＢＡＳ−ホストＩＤ変更有無情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < bas_host_id_chgum_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)bas_host_id_chgum_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプが String の項目"ＢＡＳ−ホストＩＤ"(項目ID:bas_host_id)
            else if(keyElement.equals("ＢＡＳ−ホストＩＤ")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setBas_host_id_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setBas_host_id_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setBas_host_id_state((String)in_value);
                }
            }
 
            // データタイプがデータタイプビーン型の項目"ＶＬＡＮ−ＩＤ変更有無情報"(項目ID:vlan_id_chgum_inf)
            else if(keyElement.equals("ＶＬＡＮ−ＩＤ変更有無情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < vlan_id_chgum_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)vlan_id_chgum_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプが String の項目"ＶＬＡＮ−ＩＤ"(項目ID:vlan_id)
            else if(keyElement.equals("ＶＬＡＮ−ＩＤ")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setVlan_id_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setVlan_id_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setVlan_id_state((String)in_value);
                }
            }
 
            // データタイプがデータタイプビーン型の項目"サービスＩＤ変更有無情報"(項目ID:svc_id_chgum_inf)
            else if(keyElement.equals("サービスＩＤ変更有無情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < svc_id_chgum_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)svc_id_chgum_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプが String の項目"サービスＩＤ"(項目ID:svc_id)
            else if(keyElement.equals("サービスＩＤ")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setSvc_id_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setSvc_id_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setSvc_id_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"ＶＡＭＡＣアドレス"(項目ID:va_macad)
            else if(keyElement.equals("ＶＡＭＡＣアドレス")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setVa_macad_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setVa_macad_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setVa_macad_state((String)in_value);
                }
            }
 
            // データタイプがデータタイプビーン型の項目"ＶＡ認証キー変更有無情報"(項目ID:va_ninsho_key_chgum_inf)
            else if(keyElement.equals("ＶＡ認証キー変更有無情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < va_ninsho_key_chgum_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)va_ninsho_key_chgum_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプが String の項目"ＶＡ認証キー"(項目ID:va_ninsho_key)
            else if(keyElement.equals("ＶＡ認証キー")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setVa_ninsho_key_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setVa_ninsho_key_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setVa_ninsho_key_state((String)in_value);
                }
            }
 
            // データタイプがデータタイプビーン型の項目"ＳＩＰユーザーＩＤ＃１変更有無情報"(項目ID:sip_user_id_1_chgum_inf)
            else if(keyElement.equals("ＳＩＰユーザーＩＤ＃１変更有無情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < sip_user_id_1_chgum_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)sip_user_id_1_chgum_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプが String の項目"ＳＩＰユーザーＩＤ＃１"(項目ID:sip_user_id_1)
            else if(keyElement.equals("ＳＩＰユーザーＩＤ＃１")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setSip_user_id_1_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setSip_user_id_1_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setSip_user_id_1_state((String)in_value);
                }
            }
 
            // データタイプがデータタイプビーン型の項目"ＳＩＰユーザーＩＤパスワード＃１変更有無情報"(項目ID:sip_user_id_pwd_1_chgum_inf)
            else if(keyElement.equals("ＳＩＰユーザーＩＤパスワード＃１変更有無情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < sip_user_id_pwd_1_chgum_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)sip_user_id_pwd_1_chgum_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプが String の項目"ＳＩＰユーザーＩＤパスワード＃１"(項目ID:sip_user_id_pwd_1)
            else if(keyElement.equals("ＳＩＰユーザーＩＤパスワード＃１")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setSip_user_id_pwd_1_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setSip_user_id_pwd_1_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setSip_user_id_pwd_1_state((String)in_value);
                }
            }
 
            // データタイプがデータタイプビーン型の項目"ＳＩＰサーバードメイン＃１変更有無情報"(項目ID:sip_server_domain_1_chgum_inf)
            else if(keyElement.equals("ＳＩＰサーバードメイン＃１変更有無情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < sip_server_domain_1_chgum_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)sip_server_domain_1_chgum_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプが String の項目"ＳＩＰサーバードメイン＃１"(項目ID:sip_server_domain_1)
            else if(keyElement.equals("ＳＩＰサーバードメイン＃１")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setSip_server_domain_1_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setSip_server_domain_1_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setSip_server_domain_1_state((String)in_value);
                }
            }
 
            // データタイプがデータタイプビーン型の項目"ＳＩＰサーバーアドレス＃１変更有無情報"(項目ID:sip_server_ad_1_chgum_inf)
            else if(keyElement.equals("ＳＩＰサーバーアドレス＃１変更有無情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < sip_server_ad_1_chgum_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)sip_server_ad_1_chgum_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプが String の項目"ＳＩＰサーバーアドレス＃１"(項目ID:sip_server_ad_1)
            else if(keyElement.equals("ＳＩＰサーバーアドレス＃１")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setSip_server_ad_1_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setSip_server_ad_1_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setSip_server_ad_1_state((String)in_value);
                }
            }
 
            // データタイプがデータタイプビーン型の項目"主電話番号＃１変更有無情報"(項目ID:main_telno_1_chgum_inf)
            else if(keyElement.equals("主電話番号＃１変更有無情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < main_telno_1_chgum_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)main_telno_1_chgum_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプが String の項目"主電話番号＃１"(項目ID:main_telno_1)
            else if(keyElement.equals("主電話番号＃１")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setMain_telno_1_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setMain_telno_1_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setMain_telno_1_state((String)in_value);
                }
            }
 
            // データタイプがデータタイプビーン型の項目"副電話番号＃１変更有無情報"(項目ID:sub_telno_1_chgum_inf)
            else if(keyElement.equals("副電話番号＃１変更有無情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < sub_telno_1_chgum_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)sub_telno_1_chgum_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプが String の項目"副電話番号＃１"(項目ID:sub_telno_1)
            else if(keyElement.equals("副電話番号＃１")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setSub_telno_1_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setSub_telno_1_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setSub_telno_1_state((String)in_value);
                }
            }
 
            // データタイプがデータタイプビーン型の項目"ＳＩＰ同時接続数変更有無情報"(項目ID:sip_doji_connect_cnt_chgum_inf)
            else if(keyElement.equals("ＳＩＰ同時接続数変更有無情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < sip_doji_connect_cnt_chgum_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)sip_doji_connect_cnt_chgum_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプが String の項目"ＳＩＰ同時接続数"(項目ID:sip_doji_connect_cnt)
            else if(keyElement.equals("ＳＩＰ同時接続数")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setSip_doji_connect_cnt_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setSip_doji_connect_cnt_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setSip_doji_connect_cnt_state((String)in_value);
                }
            }
 
            // データタイプがデータタイプビーン型の項目"ｅｏ光電話発番号通知設定変更有無情報"(項目ID:eoh_telno_tchi_set_chgum_inf)
            else if(keyElement.equals("ｅｏ光電話発番号通知設定変更有無情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < eoh_telno_tchi_set_chgum_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)eoh_telno_tchi_set_chgum_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプがデータタイプビーン型の項目"ｅｏ光電話発番号通知設定情報"(項目ID:eoh_telno_tchi_set_inf)
            else if(keyElement.equals("ｅｏ光電話発番号通知設定情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < eoh_telno_tchi_set_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)eoh_telno_tchi_set_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプがデータタイプビーン型の項目"ＳＩＰユーザーＩＤ＃２変更有無情報"(項目ID:sip_user_id_2_chgum_inf)
            else if(keyElement.equals("ＳＩＰユーザーＩＤ＃２変更有無情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < sip_user_id_2_chgum_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)sip_user_id_2_chgum_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプが String の項目"ＳＩＰユーザーＩＤ＃２"(項目ID:sip_user_id_2)
            else if(keyElement.equals("ＳＩＰユーザーＩＤ＃２")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setSip_user_id_2_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setSip_user_id_2_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setSip_user_id_2_state((String)in_value);
                }
            }
 
            // データタイプがデータタイプビーン型の項目"ＳＩＰユーザーＩＤパスワード＃２変更有無情報"(項目ID:sip_user_id_pwd_2_chgum_inf)
            else if(keyElement.equals("ＳＩＰユーザーＩＤパスワード＃２変更有無情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < sip_user_id_pwd_2_chgum_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)sip_user_id_pwd_2_chgum_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプが String の項目"ＳＩＰユーザーＩＤパスワード＃２"(項目ID:sip_user_id_pwd_2)
            else if(keyElement.equals("ＳＩＰユーザーＩＤパスワード＃２")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setSip_user_id_pwd_2_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setSip_user_id_pwd_2_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setSip_user_id_pwd_2_state((String)in_value);
                }
            }
 
            // データタイプがデータタイプビーン型の項目"ＳＩＰサーバードメイン＃２変更有無情報"(項目ID:sip_server_domain_2_chgum_inf)
            else if(keyElement.equals("ＳＩＰサーバードメイン＃２変更有無情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < sip_server_domain_2_chgum_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)sip_server_domain_2_chgum_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプが String の項目"ＳＩＰサーバードメイン＃２"(項目ID:sip_server_domain_2)
            else if(keyElement.equals("ＳＩＰサーバードメイン＃２")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setSip_server_domain_2_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setSip_server_domain_2_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setSip_server_domain_2_state((String)in_value);
                }
            }
 
            // データタイプがデータタイプビーン型の項目"ＳＩＰサーバーアドレス＃２変更有無情報"(項目ID:sip_server_ad_2_chgum_inf)
            else if(keyElement.equals("ＳＩＰサーバーアドレス＃２変更有無情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < sip_server_ad_2_chgum_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)sip_server_ad_2_chgum_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプが String の項目"ＳＩＰサーバーアドレス＃２"(項目ID:sip_server_ad_2)
            else if(keyElement.equals("ＳＩＰサーバーアドレス＃２")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setSip_server_ad_2_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setSip_server_ad_2_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setSip_server_ad_2_state((String)in_value);
                }
            }
 
            // データタイプがデータタイプビーン型の項目"主電話番号＃２変更有無情報"(項目ID:main_telno_2_chgum_inf)
            else if(keyElement.equals("主電話番号＃２変更有無情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < main_telno_2_chgum_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)main_telno_2_chgum_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプが String の項目"主電話番号＃２"(項目ID:main_telno_2)
            else if(keyElement.equals("主電話番号＃２")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setMain_telno_2_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setMain_telno_2_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setMain_telno_2_state((String)in_value);
                }
            }
 
            // データタイプがデータタイプビーン型の項目"主電話番号着信設定＃１変更有無情報"(項目ID:main_telno_incmset_1_chgum_inf)
            else if(keyElement.equals("主電話番号着信設定＃１変更有無情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < main_telno_incmset_1_chgum_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)main_telno_incmset_1_chgum_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプがデータタイプビーン型の項目"主電話番号着信設定＃１情報"(項目ID:main_telno_incomset_1_inf)
            else if(keyElement.equals("主電話番号着信設定＃１情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < main_telno_incomset_1_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)main_telno_incomset_1_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプがデータタイプビーン型の項目"主電話番号着信設定＃２変更有無情報"(項目ID:main_telno_incmset_2_chgum_inf)
            else if(keyElement.equals("主電話番号着信設定＃２変更有無情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < main_telno_incmset_2_chgum_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)main_telno_incmset_2_chgum_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプがデータタイプビーン型の項目"主電話番号着信設定＃２情報"(項目ID:main_telno_incomset_2_inf)
            else if(keyElement.equals("主電話番号着信設定＃２情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < main_telno_incomset_2_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)main_telno_incomset_2_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプがデータタイプビーン型の項目"電話ポート死活設定変更有無情報"(項目ID:tel_port_skt_set_chgum_inf)
            else if(keyElement.equals("電話ポート死活設定変更有無情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < tel_port_skt_set_chgum_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)tel_port_skt_set_chgum_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプがデータタイプビーン型の項目"電話ポート死活設定情報"(項目ID:tel_port_skt_set_inf)
            else if(keyElement.equals("電話ポート死活設定情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < tel_port_skt_set_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)tel_port_skt_set_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプがデータタイプビーン型の項目"チャネル数変更有無情報"(項目ID:channel_cnt_chgum_inf)
            else if(keyElement.equals("チャネル数変更有無情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < channel_cnt_chgum_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)channel_cnt_chgum_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプが String の項目"チャネル数"(項目ID:channel_cnt)
            else if(keyElement.equals("チャネル数")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setChannel_cnt_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setChannel_cnt_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setChannel_cnt_state((String)in_value);
                }
            }
 
            // データタイプがデータタイプビーン型の項目"ＳＩＰユーザーＩＤ変更有無情報"(項目ID:sip_user_id_chgum_inf)
            else if(keyElement.equals("ＳＩＰユーザーＩＤ変更有無情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < sip_user_id_chgum_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)sip_user_id_chgum_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプが String の項目"ＳＩＰユーザーＩＤ"(項目ID:sip_user_id)
            else if(keyElement.equals("ＳＩＰユーザーＩＤ")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setSip_user_id_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setSip_user_id_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setSip_user_id_state((String)in_value);
                }
            }
 
            // データタイプがデータタイプビーン型の項目"ＳＩＰユーザーＩＤパスワード変更有無情報"(項目ID:sip_user_id_pwd_chgum_inf)
            else if(keyElement.equals("ＳＩＰユーザーＩＤパスワード変更有無情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < sip_user_id_pwd_chgum_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)sip_user_id_pwd_chgum_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプが String の項目"ＳＩＰユーザーＩＤパスワード"(項目ID:sip_user_id_pwd)
            else if(keyElement.equals("ＳＩＰユーザーＩＤパスワード")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setSip_user_id_pwd_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setSip_user_id_pwd_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setSip_user_id_pwd_state((String)in_value);
                }
            }
 
            // データタイプがデータタイプビーン型の項目"代表端末情報変更有無情報"(項目ID:daihyo_tnmt_info_chgum_inf)
            else if(keyElement.equals("代表端末情報変更有無情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < daihyo_tnmt_info_chgum_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)daihyo_tnmt_info_chgum_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプが String の項目"代表アドレス"(項目ID:daihyo_ad)
            else if(keyElement.equals("代表アドレス")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setDaihyo_ad_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setDaihyo_ad_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setDaihyo_ad_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"代表電話番号"(項目ID:daihyo_telno)
            else if(keyElement.equals("代表電話番号")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setDaihyo_telno_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setDaihyo_telno_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setDaihyo_telno_state((String)in_value);
                }
            }
 
            // データタイプがデータタイプビーン型の項目"端末情報変更有無情報"(項目ID:tnmt_info_chgum_inf)
            else if(keyElement.equals("端末情報変更有無情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < tnmt_info_chgum_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)tnmt_info_chgum_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプが String の項目"端末識別番号"(項目ID:tnmt_skbt_no)
            else if(keyElement.equals("端末識別番号")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setTnmt_skbt_no_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setTnmt_skbt_no_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setTnmt_skbt_no_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"主アドレス"(項目ID:main_ad)
            else if(keyElement.equals("主アドレス")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setMain_ad_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setMain_ad_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setMain_ad_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"主電話番号"(項目ID:main_tel_no)
            else if(keyElement.equals("主電話番号")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setMain_tel_no_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setMain_tel_no_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setMain_tel_no_state((String)in_value);
                }
            }
 
            // データタイプがデータタイプビーン型の項目"端末種別変更有無情報"(項目ID:tnmt_sbt_chgum_inf)
            else if(keyElement.equals("端末種別変更有無情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < tnmt_sbt_chgum_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)tnmt_sbt_chgum_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプがデータタイプビーン型の項目"端末種別情報"(項目ID:tnmt_sbt_inf)
            else if(keyElement.equals("端末種別情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < tnmt_sbt_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)tnmt_sbt_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプがデータタイプビーン型の項目"発番号通知フラグ変更有無情報"(項目ID:htb_tchi_flg_chgum_inf)
            else if(keyElement.equals("発番号通知フラグ変更有無情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < htb_tchi_flg_chgum_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)htb_tchi_flg_chgum_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプがデータタイプビーン型の項目"発番号通知フラグ情報"(項目ID:htb_tchi_flg_inf)
            else if(keyElement.equals("発番号通知フラグ情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < htb_tchi_flg_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)htb_tchi_flg_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプがデータタイプビーン型の項目"地域コード変更有無情報"(項目ID:cki_cd_chgum_inf)
            else if(keyElement.equals("地域コード変更有無情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < cki_cd_chgum_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)cki_cd_chgum_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプが String の項目"地域コード"(項目ID:cki_cd)
            else if(keyElement.equals("地域コード")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setCki_cd_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setCki_cd_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setCki_cd_state((String)in_value);
                }
            }
 
            // データタイプがデータタイプビーン型の項目"天気予報グループＩＤ変更有無情報"(項目ID:tenki_yoho_grp_id_chgum_inf)
            else if(keyElement.equals("天気予報グループＩＤ変更有無情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < tenki_yoho_grp_id_chgum_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)tenki_yoho_grp_id_chgum_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプが String の項目"天気予報グループＩＤ"(項目ID:tenki_yoho_grp_id)
            else if(keyElement.equals("天気予報グループＩＤ")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setTenki_yoho_grp_id_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setTenki_yoho_grp_id_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setTenki_yoho_grp_id_state((String)in_value);
                }
            }
 
            // データタイプがデータタイプビーン型の項目"加入者クラス変更有無情報"(項目ID:knysha_class_chgum_inf)
            else if(keyElement.equals("加入者クラス変更有無情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < knysha_class_chgum_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)knysha_class_chgum_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプが String の項目"加入者クラス"(項目ID:knysha_class)
            else if(keyElement.equals("加入者クラス")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setKnysha_class_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setKnysha_class_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setKnysha_class_state((String)in_value);
                }
            }
 
            // データタイプがデータタイプビーン型の項目"Ｗｅｂカスコンパスワード変更有無情報"(項目ID:web_cuscon_pwd_chgum_inf)
            else if(keyElement.equals("Ｗｅｂカスコンパスワード変更有無情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < web_cuscon_pwd_chgum_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)web_cuscon_pwd_chgum_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプが String の項目"Ｗｅｂカスコンパスワード"(項目ID:web_cuscon_pwd)
            else if(keyElement.equals("Ｗｅｂカスコンパスワード")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setWeb_cuscon_pwd_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setWeb_cuscon_pwd_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setWeb_cuscon_pwd_state((String)in_value);
                }
            }
 
            // データタイプがデータタイプビーン型の項目"リモートカスコンパスワード変更有無情報"(項目ID:rmt_cuscon_pwd_chgum_inf)
            else if(keyElement.equals("リモートカスコンパスワード変更有無情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < rmt_cuscon_pwd_chgum_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)rmt_cuscon_pwd_chgum_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプが String の項目"リモートカスコンパスワード"(項目ID:rmt_cuscon_pwd)
            else if(keyElement.equals("リモートカスコンパスワード")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setRmt_cuscon_pwd_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setRmt_cuscon_pwd_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setRmt_cuscon_pwd_state((String)in_value);
                }
            }
 
            // データタイプがデータタイプビーン型の項目"番ポ契約変更有無情報"(項目ID:bmp_kei_chgum_inf)
            else if(keyElement.equals("番ポ契約変更有無情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < bmp_kei_chgum_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)bmp_kei_chgum_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプが String の項目"ディレクトリ番号"(項目ID:drctry_no)
            else if(keyElement.equals("ディレクトリ番号")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setDrctry_no_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setDrctry_no_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setDrctry_no_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"ルーティング番号"(項目ID:routing_no)
            else if(keyElement.equals("ルーティング番号")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setRouting_no_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setRouting_no_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setRouting_no_state((String)in_value);
                }
            }
 
            // データタイプがデータタイプビーン型の項目"キャッチホン契約フラグ変更有無情報"(項目ID:catphone_kei_flg_chgum_inf)
            else if(keyElement.equals("キャッチホン契約フラグ変更有無情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < catphone_kei_flg_chgum_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)catphone_kei_flg_chgum_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプがデータタイプビーン型の項目"キャッチホン契約フラグ情報"(項目ID:catphone_kei_flg_inf)
            else if(keyElement.equals("キャッチホン契約フラグ情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < catphone_kei_flg_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)catphone_kei_flg_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプがデータタイプビーン型の項目"転送電話契約フラグ変更有無情報"(項目ID:tenso_tel_kei_flg_chgum_inf)
            else if(keyElement.equals("転送電話契約フラグ変更有無情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < tenso_tel_kei_flg_chgum_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)tenso_tel_kei_flg_chgum_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプがデータタイプビーン型の項目"転送電話契約フラグ情報"(項目ID:tenso_tel_kei_flg_inf)
            else if(keyElement.equals("転送電話契約フラグ情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < tenso_tel_kei_flg_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)tenso_tel_kei_flg_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプがデータタイプビーン型の項目"指定呼転送契約フラグ変更有無情報"(項目ID:sti_ko_tenso_kei_flg_chgum_inf)
            else if(keyElement.equals("指定呼転送契約フラグ変更有無情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < sti_ko_tenso_kei_flg_chgum_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)sti_ko_tenso_kei_flg_chgum_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプがデータタイプビーン型の項目"指定呼転送契約フラグ情報"(項目ID:sti_ko_tenso_kei_flg_inf)
            else if(keyElement.equals("指定呼転送契約フラグ情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < sti_ko_tenso_kei_flg_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)sti_ko_tenso_kei_flg_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプがデータタイプビーン型の項目"発番表示契約フラグ変更有無情報"(項目ID:htb_dsp_kei_flg_chgum_inf)
            else if(keyElement.equals("発番表示契約フラグ変更有無情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < htb_dsp_kei_flg_chgum_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)htb_dsp_kei_flg_chgum_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプがデータタイプビーン型の項目"発番表示契約フラグ情報"(項目ID:htb_dsp_kei_flg_inf)
            else if(keyElement.equals("発番表示契約フラグ情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < htb_dsp_kei_flg_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)htb_dsp_kei_flg_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプがデータタイプビーン型の項目"二重電話番号契約変更有無情報"(項目ID:niju_telno_kei_chgum_inf)
            else if(keyElement.equals("二重電話番号契約変更有無情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < niju_telno_kei_chgum_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)niju_telno_kei_chgum_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプが String の項目"副アドレス"(項目ID:sub_ad)
            else if(keyElement.equals("副アドレス")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setSub_ad_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setSub_ad_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setSub_ad_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"副電話番号"(項目ID:sub_tel_no)
            else if(keyElement.equals("副電話番号")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setSub_tel_no_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setSub_tel_no_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setSub_tel_no_state((String)in_value);
                }
            }
 
            // データタイプがデータタイプビーン型の項目"非通知拒否契約フラグ変更有無情報"(項目ID:hitchi_kyohi_kei_flg_chgum_inf)
            else if(keyElement.equals("非通知拒否契約フラグ変更有無情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < hitchi_kyohi_kei_flg_chgum_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)hitchi_kyohi_kei_flg_chgum_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプがデータタイプビーン型の項目"非通知拒否契約フラグ情報"(項目ID:hitchi_kyohi_kei_flg_inf)
            else if(keyElement.equals("非通知拒否契約フラグ情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < hitchi_kyohi_kei_flg_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)hitchi_kyohi_kei_flg_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプがデータタイプビーン型の項目"迷惑電話拒否契約フラグ変更有無情報"(項目ID:mwktel_kyohi_kei_flg_chgum_inf)
            else if(keyElement.equals("迷惑電話拒否契約フラグ変更有無情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < mwktel_kyohi_kei_flg_chgum_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)mwktel_kyohi_kei_flg_chgum_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプがデータタイプビーン型の項目"迷惑電話拒否契約フラグ情報"(項目ID:mwktel_kyohi_kei_flg_inf)
            else if(keyElement.equals("迷惑電話拒否契約フラグ情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < mwktel_kyohi_kei_flg_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)mwktel_kyohi_kei_flg_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプがデータタイプビーン型の項目"指定番号着信拒否契約フラグ変更有無情報"(項目ID:stino_incmhi_kei_flg_chgum_inf)
            else if(keyElement.equals("指定番号着信拒否契約フラグ変更有無情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < stino_incmhi_kei_flg_chgum_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)stino_incmhi_kei_flg_chgum_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプがデータタイプビーン型の項目"指定番号着信拒否契約フラグ情報"(項目ID:stino_incmhi_kei_flg_inf)
            else if(keyElement.equals("指定番号着信拒否契約フラグ情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < stino_incmhi_kei_flg_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)stino_incmhi_kei_flg_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプがデータタイプビーン型の項目"代表取扱契約方式変更有無情報"(項目ID:daihyo_trat_kei_hsk_chgum_inf)
            else if(keyElement.equals("代表取扱契約方式変更有無情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < daihyo_trat_kei_hsk_chgum_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)daihyo_trat_kei_hsk_chgum_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプが String の項目"代表取扱契約方式"(項目ID:daihyo_trat_kei_hsk)
            else if(keyElement.equals("代表取扱契約方式")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setDaihyo_trat_kei_hsk_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setDaihyo_trat_kei_hsk_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setDaihyo_trat_kei_hsk_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"子端末識別番号１"(項目ID:kotnmt_skbt_no_1)
            else if(keyElement.equals("子端末識別番号１")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setKotnmt_skbt_no_1_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setKotnmt_skbt_no_1_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setKotnmt_skbt_no_1_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"子端末識別番号２"(項目ID:kotnmt_skbt_no_2)
            else if(keyElement.equals("子端末識別番号２")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setKotnmt_skbt_no_2_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setKotnmt_skbt_no_2_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setKotnmt_skbt_no_2_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"子端末識別番号３"(項目ID:kotnmt_skbt_no_3)
            else if(keyElement.equals("子端末識別番号３")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setKotnmt_skbt_no_3_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setKotnmt_skbt_no_3_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setKotnmt_skbt_no_3_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"子端末識別番号４"(項目ID:kotnmt_skbt_no_4)
            else if(keyElement.equals("子端末識別番号４")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setKotnmt_skbt_no_4_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setKotnmt_skbt_no_4_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setKotnmt_skbt_no_4_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"子端末識別番号５"(項目ID:kotnmt_skbt_no_5)
            else if(keyElement.equals("子端末識別番号５")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setKotnmt_skbt_no_5_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setKotnmt_skbt_no_5_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setKotnmt_skbt_no_5_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"子端末識別番号６"(項目ID:kotnmt_skbt_no_6)
            else if(keyElement.equals("子端末識別番号６")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setKotnmt_skbt_no_6_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setKotnmt_skbt_no_6_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setKotnmt_skbt_no_6_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"子端末識別番号７"(項目ID:kotnmt_skbt_no_7)
            else if(keyElement.equals("子端末識別番号７")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setKotnmt_skbt_no_7_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setKotnmt_skbt_no_7_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setKotnmt_skbt_no_7_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"子端末識別番号８"(項目ID:kotnmt_skbt_no_8)
            else if(keyElement.equals("子端末識別番号８")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setKotnmt_skbt_no_8_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setKotnmt_skbt_no_8_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setKotnmt_skbt_no_8_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"子端末識別番号９"(項目ID:kotnmt_skbt_no_9)
            else if(keyElement.equals("子端末識別番号９")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setKotnmt_skbt_no_9_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setKotnmt_skbt_no_9_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setKotnmt_skbt_no_9_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"子端末識別番号１０"(項目ID:kotnmt_skbt_no_10)
            else if(keyElement.equals("子端末識別番号１０")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setKotnmt_skbt_no_10_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setKotnmt_skbt_no_10_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setKotnmt_skbt_no_10_state((String)in_value);
                }
            }
 
            // データタイプがデータタイプビーン型の項目"移転トーキ転送先情報変更有無情報"(項目ID:itntoki_tensos_info_chgum_inf)
            else if(keyElement.equals("移転トーキ転送先情報変更有無情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < itntoki_tensos_info_chgum_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)itntoki_tensos_info_chgum_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプがデータタイプビーン型の項目"移転トーキ登録コード情報"(項目ID:itntoki_add_cd_inf)
            else if(keyElement.equals("移転トーキ登録コード情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < itntoki_add_cd_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)itntoki_add_cd_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプがデータタイプビーン型の項目"移転トーキ種別コード情報"(項目ID:itntoki_sbt_cd_inf)
            else if(keyElement.equals("移転トーキ種別コード情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < itntoki_sbt_cd_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)itntoki_sbt_cd_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプが String の項目"移転トーキガイダンス移転元電話番号"(項目ID:itntoki_guidns_itenm_telno)
            else if(keyElement.equals("移転トーキガイダンス移転元電話番号")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setItntoki_guidns_itenm_telno_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setItntoki_guidns_itenm_telno_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setItntoki_guidns_itenm_telno_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"移転トーキガイダンス移転先電話番号"(項目ID:itntoki_guidns_itens_telno)
            else if(keyElement.equals("移転トーキガイダンス移転先電話番号")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setItntoki_guidns_itens_telno_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setItntoki_guidns_itens_telno_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setItntoki_guidns_itens_telno_state((String)in_value);
                }
            }
 
            // データタイプがデータタイプビーン型の項目"Ｎ＿０ＡＢＪ番号変更有無情報"(項目ID:n_oabj_no_chgum_inf)
            else if(keyElement.equals("Ｎ＿０ＡＢＪ番号変更有無情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < n_oabj_no_chgum_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)n_oabj_no_chgum_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプが String の項目"Ｎ＿０ＡＢＪ番号"(項目ID:n_oabj_no)
            else if(keyElement.equals("Ｎ＿０ＡＢＪ番号")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setN_oabj_no_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setN_oabj_no_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setN_oabj_no_state((String)in_value);
                }
            }
 
            // データタイプがデータタイプビーン型の項目"Ｎ＿０５０番号変更有無情報"(項目ID:n_050_no_chgum_inf)
            else if(keyElement.equals("Ｎ＿０５０番号変更有無情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < n_050_no_chgum_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)n_050_no_chgum_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプが String の項目"Ｎ＿０５０番号"(項目ID:n_050_no)
            else if(keyElement.equals("Ｎ＿０５０番号")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setN_050_no_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setN_050_no_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setN_050_no_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"ＳＩＰ−ＤＮ＃１"(項目ID:sip_dn_1)
            else if(keyElement.equals("ＳＩＰ−ＤＮ＃１")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setSip_dn_1_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setSip_dn_1_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setSip_dn_1_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"ＳＩＰ−ＮＲＮ＃１"(項目ID:sip_nrn_1)
            else if(keyElement.equals("ＳＩＰ−ＮＲＮ＃１")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setSip_nrn_1_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setSip_nrn_1_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setSip_nrn_1_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"ＳＩＰ−ＤＮ＃２"(項目ID:sip_dn_2)
            else if(keyElement.equals("ＳＩＰ−ＤＮ＃２")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setSip_dn_2_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setSip_dn_2_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setSip_dn_2_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"ＳＩＰ−ＮＲＮ＃２"(項目ID:sip_nrn_2)
            else if(keyElement.equals("ＳＩＰ−ＮＲＮ＃２")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setSip_nrn_2_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setSip_nrn_2_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setSip_nrn_2_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"ＳＩＰ−ＤＮ"(項目ID:sip_dn)
            else if(keyElement.equals("ＳＩＰ−ＤＮ")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setSip_dn_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setSip_dn_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setSip_dn_state((String)in_value);
                }
            }
 
            // データタイプがデータタイプビーン型の項目"ＳＩＰ−ＮＲＮ変更有無情報"(項目ID:sip_nrn_chgum_inf)
            else if(keyElement.equals("ＳＩＰ−ＮＲＮ変更有無情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < sip_nrn_chgum_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)sip_nrn_chgum_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプが String の項目"ＳＩＰ−ＮＲＮ"(項目ID:sip_nrn)
            else if(keyElement.equals("ＳＩＰ−ＮＲＮ")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setSip_nrn_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setSip_nrn_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setSip_nrn_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"ポート番号＃１"(項目ID:port_no_1)
            else if(keyElement.equals("ポート番号＃１")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setPort_no_1_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setPort_no_1_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setPort_no_1_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"ポート番号＃２"(項目ID:port_no_2)
            else if(keyElement.equals("ポート番号＃２")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setPort_no_2_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setPort_no_2_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setPort_no_2_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"発番号通知フラグ＃１"(項目ID:htb_tchi_flg_1)
            else if(keyElement.equals("発番号通知フラグ＃１")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setHtb_tchi_flg_1_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setHtb_tchi_flg_1_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setHtb_tchi_flg_1_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"発番号通知フラグ＃２"(項目ID:htb_tchi_flg_2)
            else if(keyElement.equals("発番号通知フラグ＃２")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setHtb_tchi_flg_2_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setHtb_tchi_flg_2_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setHtb_tchi_flg_2_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"緊急通報用電話番号"(項目ID:emg_telno)
            else if(keyElement.equals("緊急通報用電話番号")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setEmg_telno_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setEmg_telno_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"緊急通報用氏名"(項目ID:emg_nm)
            else if(keyElement.equals("緊急通報用氏名")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setEmg_nm_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setEmg_nm_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"緊急通報用カナ氏名"(項目ID:emg_kana)
            else if(keyElement.equals("緊急通報用カナ氏名")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setEmg_kana_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setEmg_kana_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"緊急通報用住所コード"(項目ID:emg_ad_cd)
            else if(keyElement.equals("緊急通報用住所コード")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setEmg_ad_cd_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setEmg_ad_cd_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"緊急通報用住所"(項目ID:emg_ad)
            else if(keyElement.equals("緊急通報用住所")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setEmg_ad_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setEmg_ad_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"緊急通報用番地号"(項目ID:emg_bnchigo)
            else if(keyElement.equals("緊急通報用番地号")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setEmg_bnchigo_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setEmg_bnchigo_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"緊急通報用住所補記"(項目ID:emg_ad_hoki)
            else if(keyElement.equals("緊急通報用住所補記")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setEmg_ad_hoki_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setEmg_ad_hoki_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"電話サービスオーダ番号"(項目ID:tel_svc_order_no)
            else if(keyElement.equals("電話サービスオーダ番号")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setTel_svc_order_no_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setTel_svc_order_no_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"電話サービスオーダステータス"(項目ID:tel_svc_order_stat)
            else if(keyElement.equals("電話サービスオーダステータス")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setTel_svc_order_stat_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setTel_svc_order_stat_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"電話サービスオーダ受付年月日時分秒"(項目ID:tel_svc_order_uk_dtm)
            else if(keyElement.equals("電話サービスオーダ受付年月日時分秒")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setTel_svc_order_uk_dtm_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setTel_svc_order_uk_dtm_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setTel_svc_order_uk_dtm_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"登録年月日時分秒"(項目ID:add_dtm)
            else if(keyElement.equals("登録年月日時分秒")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setAdd_dtm_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setAdd_dtm_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"登録オペレータアカウント"(項目ID:add_opeacnt)
            else if(keyElement.equals("登録オペレータアカウント")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setAdd_opeacnt_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setAdd_opeacnt_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"更新年月日時分秒"(項目ID:upd_dtm)
            else if(keyElement.equals("更新年月日時分秒")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setUpd_dtm_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setUpd_dtm_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"更新オペレータアカウント"(項目ID:upd_opeacnt)
            else if(keyElement.equals("更新オペレータアカウント")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setUpd_opeacnt_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setUpd_opeacnt_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"無効フラグ"(項目ID:mk_flg)
            else if(keyElement.equals("無効フラグ")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setMk_flg_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setMk_flg_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"送受信情報管理番号"(項目ID:srinf_kanri_no)
            else if(keyElement.equals("送受信情報管理番号")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setSrinf_kanri_no_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setSrinf_kanri_no_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setSrinf_kanri_no_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"多機能ルーターＭＡＣアドレス"(項目ID:takinort_macad)
            else if(keyElement.equals("多機能ルーターＭＡＣアドレス")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setTakinort_macad_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setTakinort_macad_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setTakinort_macad_state((String)in_value);
                }
            }
 
            // データタイプがデータタイプビーン型の項目"多機能ルーター認証キー変更有無情報"(項目ID:takinort_ninsho_key_chgum_inf)
            else if(keyElement.equals("多機能ルーター認証キー変更有無情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < takinort_ninsho_key_chgum_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)takinort_ninsho_key_chgum_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプが String の項目"多機能ルーター認証キー"(項目ID:takinort_ninsho_key)
            else if(keyElement.equals("多機能ルーター認証キー")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setTakinort_ninsho_key_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setTakinort_ninsho_key_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setTakinort_ninsho_key_state((String)in_value);
                }
            }
 
            // データタイプがデータタイプビーン型の項目"ＰＰＰｏＥセッション終端設定コード変更有無情報"(項目ID:pppoe_sson_stset_cd_chgum_inf)
            else if(keyElement.equals("ＰＰＰｏＥセッション終端設定コード変更有無情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < pppoe_sson_stset_cd_chgum_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)pppoe_sson_stset_cd_chgum_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプがデータタイプビーン型の項目"ＰＰＰｏＥセッション終端設定コード情報"(項目ID:pppoe_sson_stset_cd_inf)
            else if(keyElement.equals("ＰＰＰｏＥセッション終端設定コード情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < pppoe_sson_stset_cd_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)pppoe_sson_stset_cd_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプがデータタイプビーン型の項目"ＤＨＣＰ有効無効コード変更有無情報"(項目ID:dhcp_yk_mk_cd_chgum_inf)
            else if(keyElement.equals("ＤＨＣＰ有効無効コード変更有無情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < dhcp_yk_mk_cd_chgum_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)dhcp_yk_mk_cd_chgum_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプがデータタイプビーン型の項目"ＤＨＣＰ有効無効コード情報"(項目ID:dhcp_yk_mk_cd_inf)
            else if(keyElement.equals("ＤＨＣＰ有効無効コード情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < dhcp_yk_mk_cd_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)dhcp_yk_mk_cd_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプがデータタイプビーン型の項目"有線ＬＡＮ機能モード識別コード変更有無情報"(項目ID:ylan_kino_mode_skcd_chgum_inf)
            else if(keyElement.equals("有線ＬＡＮ機能モード識別コード変更有無情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < ylan_kino_mode_skcd_chgum_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)ylan_kino_mode_skcd_chgum_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプがデータタイプビーン型の項目"有線ＬＡＮ機能モード識別コード情報"(項目ID:ylan_kino_mode_skcd_inf)
            else if(keyElement.equals("有線ＬＡＮ機能モード識別コード情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < ylan_kino_mode_skcd_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)ylan_kino_mode_skcd_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプがデータタイプビーン型の項目"無線ＬＡＮ機能モード識別コード変更有無情報"(項目ID:mlan_kino_mode_skcd_chgum_inf)
            else if(keyElement.equals("無線ＬＡＮ機能モード識別コード変更有無情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < mlan_kino_mode_skcd_chgum_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)mlan_kino_mode_skcd_chgum_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプがデータタイプビーン型の項目"無線ＬＡＮ機能モード識別コード情報"(項目ID:mlan_kino_mode_skcd_inf)
            else if(keyElement.equals("無線ＬＡＮ機能モード識別コード情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < mlan_kino_mode_skcd_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)mlan_kino_mode_skcd_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプがデータタイプビーン型の項目"ＶｏＩＰ有効無効コード変更有無情報"(項目ID:voip_yk_mk_cd_chgum_inf)
            else if(keyElement.equals("ＶｏＩＰ有効無効コード変更有無情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < voip_yk_mk_cd_chgum_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)voip_yk_mk_cd_chgum_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプがデータタイプビーン型の項目"ＶｏＩＰ有効無効コード情報"(項目ID:voip_yk_mk_cd_inf)
            else if(keyElement.equals("ＶｏＩＰ有効無効コード情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < voip_yk_mk_cd_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)voip_yk_mk_cd_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプがデータタイプビーン型の項目"Ｂ２ＢＵＡ有効無効コード変更有無情報"(項目ID:b2bua_yk_mk_cd_chgum_inf)
            else if(keyElement.equals("Ｂ２ＢＵＡ有効無効コード変更有無情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < b2bua_yk_mk_cd_chgum_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)b2bua_yk_mk_cd_chgum_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプがデータタイプビーン型の項目"Ｂ２ＢＵＡ有効無効コード情報"(項目ID:b2bua_yk_mk_cd_inf)
            else if(keyElement.equals("Ｂ２ＢＵＡ有効無効コード情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < b2bua_yk_mk_cd_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)b2bua_yk_mk_cd_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプがデータタイプビーン型の項目"提供プロトコル種別コード変更有無情報"(項目ID:tk_prtcl_sbt_cd_chgum_inf)
            else if(keyElement.equals("提供プロトコル種別コード変更有無情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < tk_prtcl_sbt_cd_chgum_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)tk_prtcl_sbt_cd_chgum_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプがデータタイプビーン型の項目"提供プロトコル種別コード情報"(項目ID:tk_prtcl_sbt_cd_inf)
            else if(keyElement.equals("提供プロトコル種別コード情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < tk_prtcl_sbt_cd_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)tk_prtcl_sbt_cd_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプがデータタイプビーン型の項目"ＩＰｖ６帯域制御コード変更有無情報"(項目ID:ipv6_taiiki_ctrl_cd_chgum_inf)
            else if(keyElement.equals("ＩＰｖ６帯域制御コード変更有無情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < ipv6_taiiki_ctrl_cd_chgum_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)ipv6_taiiki_ctrl_cd_chgum_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプがデータタイプビーン型の項目"ＩＰｖ６帯域制御コード情報"(項目ID:ipv6_taiiki_ctrl_cd_inf)
            else if(keyElement.equals("ＩＰｖ６帯域制御コード情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < ipv6_taiiki_ctrl_cd_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)ipv6_taiiki_ctrl_cd_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプがデータタイプビーン型の項目"多機能ルータールーター認証ＩＤ変更有無情報"(項目ID:tknrt_rtr_nsid_chgum_inf)
            else if(keyElement.equals("多機能ルータールーター認証ＩＤ変更有無情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < tknrt_rtr_nsid_chgum_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)tknrt_rtr_nsid_chgum_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプが String の項目"多機能ルータールーター認証ＩＤ"(項目ID:tknrt_rtr_nsid)
            else if(keyElement.equals("多機能ルータールーター認証ＩＤ")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setTknrt_rtr_nsid_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setTknrt_rtr_nsid_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setTknrt_rtr_nsid_state((String)in_value);
                }
            }
 
            // データタイプがデータタイプビーン型の項目"多機能ルータールーター認証ＩＤパスワード変更有無情報"(項目ID:tknrt_rtr_nsid_pwd_chgum_inf)
            else if(keyElement.equals("多機能ルータールーター認証ＩＤパスワード変更有無情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < tknrt_rtr_nsid_pwd_chgum_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)tknrt_rtr_nsid_pwd_chgum_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプが String の項目"多機能ルータールーター認証ＩＤパスワード"(項目ID:tknrt_rtr_nsid_pwd)
            else if(keyElement.equals("多機能ルータールーター認証ＩＤパスワード")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setTknrt_rtr_nsid_pwd_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setTknrt_rtr_nsid_pwd_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setTknrt_rtr_nsid_pwd_state((String)in_value);
                }
            }
 
            // データタイプがデータタイプビーン型の項目"ＩＰｖ６認証ＩＤ変更有無情報"(項目ID:ipv6_ninsho_id_chgum_inf)
            else if(keyElement.equals("ＩＰｖ６認証ＩＤ変更有無情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < ipv6_ninsho_id_chgum_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)ipv6_ninsho_id_chgum_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプが String の項目"ＩＰｖ６認証ＩＤ"(項目ID:ipv6_ninsho_id)
            else if(keyElement.equals("ＩＰｖ６認証ＩＤ")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setIpv6_ninsho_id_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setIpv6_ninsho_id_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setIpv6_ninsho_id_state((String)in_value);
                }
            }
 
            // データタイプがデータタイプビーン型の項目"ＩＰｖ６認証ＩＤパスワード変更有無情報"(項目ID:ipv6_ninsho_id_pwd_chgum_inf)
            else if(keyElement.equals("ＩＰｖ６認証ＩＤパスワード変更有無情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < ipv6_ninsho_id_pwd_chgum_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)ipv6_ninsho_id_pwd_chgum_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプが String の項目"ＩＰｖ６認証ＩＤパスワード"(項目ID:ipv6_ninsho_id_pwd)
            else if(keyElement.equals("ＩＰｖ６認証ＩＤパスワード")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setIpv6_ninsho_id_pwd_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setIpv6_ninsho_id_pwd_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setIpv6_ninsho_id_pwd_state((String)in_value);
                }
            }
 
            // データタイプがデータタイプビーン型の項目"接続モード変更有無情報"(項目ID:connect_mode_cd_chgum_inf)
            else if(keyElement.equals("接続モード変更有無情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < connect_mode_cd_chgum_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)connect_mode_cd_chgum_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプがデータタイプビーン型の項目"接続モードコード情報"(項目ID:connect_mode_cd_inf)
            else if(keyElement.equals("接続モードコード情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < connect_mode_cd_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)connect_mode_cd_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプがデータタイプビーン型の項目"自動切断モード変更有無情報"(項目ID:auto_cut_mode_cd_chgum_inf)
            else if(keyElement.equals("自動切断モード変更有無情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < auto_cut_mode_cd_chgum_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)auto_cut_mode_cd_chgum_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプがデータタイプビーン型の項目"自動切断モードコード情報"(項目ID:auto_cut_mode_cd_inf)
            else if(keyElement.equals("自動切断モードコード情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < auto_cut_mode_cd_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)auto_cut_mode_cd_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプがデータタイプビーン型の項目"自動切断時間変更有無情報"(項目ID:auto_cut_time_chgum_inf)
            else if(keyElement.equals("自動切断時間変更有無情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < auto_cut_time_chgum_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)auto_cut_time_chgum_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプが String の項目"自動切断時間"(項目ID:auto_cut_time)
            else if(keyElement.equals("自動切断時間")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setAuto_cut_time_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setAuto_cut_time_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setAuto_cut_time_state((String)in_value);
                }
            }
 
            // データタイプがデータタイプビーン型の項目"Ｌ２ＴＰ認証ＩＤ変更有無情報"(項目ID:l2tp_ninsho_id_chgum_inf)
            else if(keyElement.equals("Ｌ２ＴＰ認証ＩＤ変更有無情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < l2tp_ninsho_id_chgum_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)l2tp_ninsho_id_chgum_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプが String の項目"Ｌ２ＴＰ認証ＩＤ"(項目ID:l2tp_ninsho_id)
            else if(keyElement.equals("Ｌ２ＴＰ認証ＩＤ")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setL2tp_ninsho_id_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setL2tp_ninsho_id_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setL2tp_ninsho_id_state((String)in_value);
                }
            }
 
            // データタイプがデータタイプビーン型の項目"Ｌ２ＴＰ認証ＩＤ（セカンダリー）変更有無情報"(項目ID:l2tp_ninsho_id_secon_chgum_inf)
            else if(keyElement.equals("Ｌ２ＴＰ認証ＩＤ（セカンダリー）変更有無情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < l2tp_ninsho_id_secon_chgum_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)l2tp_ninsho_id_secon_chgum_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプが String の項目"Ｌ２ＴＰ認証ＩＤ（セカンダリー）"(項目ID:l2tp_ninsho_id_secon)
            else if(keyElement.equals("Ｌ２ＴＰ認証ＩＤ（セカンダリー）")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setL2tp_ninsho_id_secon_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setL2tp_ninsho_id_secon_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setL2tp_ninsho_id_secon_state((String)in_value);
                }
            }
 
            // データタイプがデータタイプビーン型の項目"ＰＰＰｏＥブリッジ有無変更有無情報"(項目ID:pppoe_bridge_sbt_cd_chgum_inf)
            else if(keyElement.equals("ＰＰＰｏＥブリッジ有無変更有無情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < pppoe_bridge_sbt_cd_chgum_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)pppoe_bridge_sbt_cd_chgum_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプがデータタイプビーン型の項目"ＰＰＰｏＥブリッジ種別コード情報"(項目ID:pppoe_bridge_sbt_cd_inf)
            else if(keyElement.equals("ＰＰＰｏＥブリッジ種別コード情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < pppoe_bridge_sbt_cd_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)pppoe_bridge_sbt_cd_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプがデータタイプビーン型の項目"Ｐｉｎｇ応答有無変更有無情報"(項目ID:ping_response_sbt_cd_chgum_inf)
            else if(keyElement.equals("Ｐｉｎｇ応答有無変更有無情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < ping_response_sbt_cd_chgum_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)ping_response_sbt_cd_chgum_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプがデータタイプビーン型の項目"Ｐｉｎｇ応答種別コード情報"(項目ID:ping_response_sbt_cd_inf)
            else if(keyElement.equals("Ｐｉｎｇ応答種別コード情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < ping_response_sbt_cd_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)ping_response_sbt_cd_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプがデータタイプビーン型の項目"ＩＰｖ６Ｐｉｎｇ応答種別コード変更有無情報"(項目ID:ipv6_ping_rsp_sbt_cd_chgum_inf)
            else if(keyElement.equals("ＩＰｖ６Ｐｉｎｇ応答種別コード変更有無情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < ipv6_ping_rsp_sbt_cd_chgum_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)ipv6_ping_rsp_sbt_cd_chgum_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプがデータタイプビーン型の項目"ＩＰｖ６Ｐｉｎｇ応答種別コード情報"(項目ID:ipv6_ping_rsp_sbt_cd_inf)
            else if(keyElement.equals("ＩＰｖ６Ｐｉｎｇ応答種別コード情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < ipv6_ping_rsp_sbt_cd_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)ipv6_ping_rsp_sbt_cd_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプがデータタイプビーン型の項目"多機能ルーターＶＡ認証ＩＤ変更有無情報"(項目ID:tknrt_va_nsid_chgum_inf)
            else if(keyElement.equals("多機能ルーターＶＡ認証ＩＤ変更有無情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < tknrt_va_nsid_chgum_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)tknrt_va_nsid_chgum_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプが String の項目"多機能ルーターＶＡ認証ＩＤ"(項目ID:tknrt_va_nsid)
            else if(keyElement.equals("多機能ルーターＶＡ認証ＩＤ")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setTknrt_va_nsid_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setTknrt_va_nsid_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setTknrt_va_nsid_state((String)in_value);
                }
            }
 
            // データタイプがデータタイプビーン型の項目"多機能ルーターＶＡ認証ＩＤパスワード変更有無情報"(項目ID:tknrt_va_nsid_pwd_chgum_inf)
            else if(keyElement.equals("多機能ルーターＶＡ認証ＩＤパスワード変更有無情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < tknrt_va_nsid_pwd_chgum_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)tknrt_va_nsid_pwd_chgum_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプが String の項目"多機能ルーターＶＡ認証ＩＤパスワード"(項目ID:tknrt_va_nsid_pwd)
            else if(keyElement.equals("多機能ルーターＶＡ認証ＩＤパスワード")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setTknrt_va_nsid_pwd_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setTknrt_va_nsid_pwd_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setTknrt_va_nsid_pwd_state((String)in_value);
                }
            }
 
            // データタイプがデータタイプビーン型の項目"多機能ルーターＯＬＳ契約種別設定コード変更有無情報"(項目ID:tknrt_ols_ksbt_setcd_chgum_inf)
            else if(keyElement.equals("多機能ルーターＯＬＳ契約種別設定コード変更有無情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < tknrt_ols_ksbt_setcd_chgum_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)tknrt_ols_ksbt_setcd_chgum_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプがデータタイプビーン型の項目"多機能ルーターＯＬＳ契約種別設定コード情報"(項目ID:tknrt_ols_ksbt_setcd_inf)
            else if(keyElement.equals("多機能ルーターＯＬＳ契約種別設定コード情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < tknrt_ols_ksbt_setcd_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)tknrt_ols_ksbt_setcd_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプがデータタイプビーン型の項目"ＩＰｖ６中心局コード変更有無情報"(項目ID:ipv6_chuskk_cd_chgum_inf)
            else if(keyElement.equals("ＩＰｖ６中心局コード変更有無情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < ipv6_chuskk_cd_chgum_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)ipv6_chuskk_cd_chgum_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプが String の項目"ＩＰｖ６中心局コード"(項目ID:ipv6_chuskk_cd)
            else if(keyElement.equals("ＩＰｖ６中心局コード")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setIpv6_chuskk_cd_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setIpv6_chuskk_cd_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setIpv6_chuskk_cd_state((String)in_value);
                }
            }
 
            // データタイプがデータタイプビーン型の項目"ＩＰｖ６アドレス（インターフェイスＩＤ）変更有無情報"(項目ID:ipv6_ad_ifid_chgum_inf)
            else if(keyElement.equals("ＩＰｖ６アドレス（インターフェイスＩＤ）変更有無情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < ipv6_ad_ifid_chgum_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)ipv6_ad_ifid_chgum_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプが String の項目"ＩＰｖ６アドレス（インターフェイスＩＤ）"(項目ID:ipv6_ad_ifid)
            else if(keyElement.equals("ＩＰｖ６アドレス（インターフェイスＩＤ）")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setIpv6_ad_ifid_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setIpv6_ad_ifid_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setIpv6_ad_ifid_state((String)in_value);
                }
            }
 
            // データタイプがデータタイプビーン型の項目"ＩＰｖ６宅内機器型式コード変更有無情報"(項目ID:ipv6_taknkiki_model_cd_chgum_inf)
            else if(keyElement.equals("ＩＰｖ６宅内機器型式コード変更有無情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < ipv6_taknkiki_model_cd_chgum_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)ipv6_taknkiki_model_cd_chgum_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプが String の項目"ＩＰｖ６宅内機器型式コード"(項目ID:ipv6_taknkiki_model_cd)
            else if(keyElement.equals("ＩＰｖ６宅内機器型式コード")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setIpv6_taknkiki_model_cd_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setIpv6_taknkiki_model_cd_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setIpv6_taknkiki_model_cd_state((String)in_value);
                }
            }
 
            // データタイプがデータタイプビーン型の項目"ＧＥ−ＰＯＮ連携対象フラグ変更有無情報"(項目ID:gepon_rnki_trgt_flg_chgum_inf)
            else if(keyElement.equals("ＧＥ−ＰＯＮ連携対象フラグ変更有無情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < gepon_rnki_trgt_flg_chgum_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)gepon_rnki_trgt_flg_chgum_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプがデータタイプビーン型の項目"ＧＥ−ＰＯＮ連携対象フラグ情報"(項目ID:gepon_rnki_trgt_flg_inf)
            else if(keyElement.equals("ＧＥ−ＰＯＮ連携対象フラグ情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < gepon_rnki_trgt_flg_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)gepon_rnki_trgt_flg_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプがデータタイプビーン型の項目"優先呼識別値変更有無情報"(項目ID:yusen_ko_skval_chgum_inf)
            else if(keyElement.equals("優先呼識別値変更有無情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < yusen_ko_skval_chgum_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)yusen_ko_skval_chgum_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプがデータタイプビーン型の項目"優先呼識別値情報"(項目ID:yusen_ko_skval_inf)
            else if(keyElement.equals("優先呼識別値情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < yusen_ko_skval_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)yusen_ko_skval_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプがデータタイプビーン型の項目"サービスオーダ詳細情報"(項目ID:svc_order_dtail_inf)
            else if(keyElement.equals("サービスオーダ詳細情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < svc_order_dtail_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)svc_order_dtail_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
            // ANK-3754-00-00 ADD START
            // データタイプがデータタイプビーン型の項目"あんしん発着信契約＃１変更有無情報"(項目ID:ansn_hcs_kei_1_chgum_inf)
            else if(keyElement.equals("あんしん発着信契約＃１変更有無情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < ansn_hcs_kei_1_chgum_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)ansn_hcs_kei_1_chgum_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプがデータタイプビーン型の項目"あんしん発着信契約＃１情報"(項目ID:ansn_hcs_kei_1_inf)
            else if(keyElement.equals("あんしん発着信契約＃１情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < ansn_hcs_kei_1_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)ansn_hcs_kei_1_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプがデータタイプビーン型の項目"あんしん発着信ＩＤ＃１変更有無情報"(項目ID:ansn_hcs_id_1_chgum_inf)
            else if(keyElement.equals("あんしん発着信ＩＤ＃１変更有無情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < ansn_hcs_id_1_chgum_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)ansn_hcs_id_1_chgum_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプが String の項目"あんしん発着信ＩＤ＃１"(項目ID:ansn_hcs_id_1)
            else if(keyElement.equals("あんしん発着信ＩＤ＃１")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setAnsn_hcs_id_1_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setAnsn_hcs_id_1_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setAnsn_hcs_id_1_state((String)in_value);
                }
            }
 
            // データタイプがデータタイプビーン型の項目"市外局番＃１変更有無情報"(項目ID:shigai_telno_1_chgum_inf)
            else if(keyElement.equals("市外局番＃１変更有無情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < shigai_telno_1_chgum_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)shigai_telno_1_chgum_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプが String の項目"市外局番＃１"(項目ID:shigai_telno_1)
            else if(keyElement.equals("市外局番＃１")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setShigai_telno_1_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setShigai_telno_1_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setShigai_telno_1_state((String)in_value);
                }
            }
 
            // データタイプがデータタイプビーン型の項目"あんしん発着信契約＃２変更有無情報"(項目ID:ansn_hcs_kei_2_chgum_inf)
            else if(keyElement.equals("あんしん発着信契約＃２変更有無情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < ansn_hcs_kei_2_chgum_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)ansn_hcs_kei_2_chgum_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプがデータタイプビーン型の項目"あんしん発着信契約＃２情報"(項目ID:ansn_hcs_kei_2_inf)
            else if(keyElement.equals("あんしん発着信契約＃２情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < ansn_hcs_kei_2_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)ansn_hcs_kei_2_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプがデータタイプビーン型の項目"あんしん発着信ＩＤ＃２変更有無情報"(項目ID:ansn_hcs_id_2_chgum_inf)
            else if(keyElement.equals("あんしん発着信ＩＤ＃２変更有無情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < ansn_hcs_id_2_chgum_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)ansn_hcs_id_2_chgum_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプが String の項目"あんしん発着信ＩＤ＃２"(項目ID:ansn_hcs_id_2)
            else if(keyElement.equals("あんしん発着信ＩＤ＃２")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setAnsn_hcs_id_2_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setAnsn_hcs_id_2_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setAnsn_hcs_id_2_state((String)in_value);
                }
            }
 
            // データタイプがデータタイプビーン型の項目"市外局番＃２変更有無情報"(項目ID:shigai_telno_2_chgum_inf)
            else if(keyElement.equals("市外局番＃２変更有無情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < shigai_telno_2_chgum_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)shigai_telno_2_chgum_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプが String の項目"市外局番＃２"(項目ID:shigai_telno_2)
            else if(keyElement.equals("市外局番＃２")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setShigai_telno_2_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setShigai_telno_2_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setShigai_telno_2_state((String)in_value);
                }
            }
     		// ANK-3754-00-00 ADD END
         // ANK-3876-00-00 ADD START
         // データタイプが String の項目"電話番号"(項目ID:tel_no)
            if(keyElement.equals("電話番号")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setTel_no_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setTel_no_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setTel_no_state((String)in_value);
                }
            }
 
            // データタイプがデータタイプビーン型の項目"ネットワークルーティング番号変更有無情報"(項目ID:nw_routing_no_chgum_inf)
            else if(keyElement.equals("ネットワークルーティング番号変更有無情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < nw_routing_no_chgum_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)nw_routing_no_chgum_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプが String の項目"ネットワークルーティング番号"(項目ID:nw_routing_no)
            else if(keyElement.equals("ネットワークルーティング番号")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setNw_routing_no_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setNw_routing_no_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setNw_routing_no_state((String)in_value);
                }
            }
 
            // データタイプがデータタイプビーン型の項目"サービス区分変更有無情報"(項目ID:svc_div_chgum_inf)
            else if(keyElement.equals("サービス区分変更有無情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < svc_div_chgum_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)svc_div_chgum_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプが String の項目"サービス区分"(項目ID:svc_div)
            else if(keyElement.equals("サービス区分")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setSvc_div_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setSvc_div_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setSvc_div_state((String)in_value);
                }
            }
 
            // データタイプがデータタイプビーン型の項目"ドメイン変更有無情報"(項目ID:domain_chgum_inf)
            else if(keyElement.equals("ドメイン変更有無情報")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < domain_chgum_inf_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)domain_chgum_inf_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプが String の項目"ドメイン"(項目ID:domain)
            else if(keyElement.equals("ドメイン")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setDomain_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setDomain_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setDomain_state((String)in_value);
                }
            }
         // ANK-3876-00-00 ADD END
        }
 
    }
 
    /**
      * 画面に存在するサービスフォームIDのリストを返します。
      * @return String[] サービスフォームIDのリスト
      */
    public String[] listServiceFormIds() {
        return null;
    }
 
    /**
      * サービスフォームまたは指定の項目のクラスの項目名のリストを返します。
      * @param key 項目名
      * @return ArrayList 項目名のリスト
      */
    public ArrayList<String> listKoumokuIds(String key) {
 
        // keyがnullの場合、このサービスフォームの項目一覧を返す。
        if(key == null) {
            ArrayList<String> koumokuList = new ArrayList<String>();
            koumokuList.add("オーダ種別コード情報") ;
            koumokuList.add("オーダ種別コード保持") ;
            koumokuList.add("サービス契約番号") ;
            koumokuList.add("サービス契約内訳番号") ;
            koumokuList.add("オプションサービス契約番号") ;
            koumokuList.add("機器提供サービス契約番号") ;
            koumokuList.add("要求元アプリ種別情報") ;
            koumokuList.add("電話サービスオーダ情報") ;
            koumokuList.add("要求種別情報") ;
            koumokuList.add("スケジュール年月日") ;
            koumokuList.add("認証ＩＤ変更有無情報") ;
            koumokuList.add("認証ＩＤ") ;
            koumokuList.add("認証ＩＤパスワード変更有無情報") ;
            koumokuList.add("認証ＩＤパスワード") ;
            koumokuList.add("ＩＰアドレス変更有無情報") ;
            koumokuList.add("ＩＰアドレス") ;
            koumokuList.add("ネットマスク変更有無情報") ;
            koumokuList.add("ネットマスク") ;
            koumokuList.add("ＢＡＳ−ＩＤ変更有無情報") ;
            koumokuList.add("ＢＡＳ−ＩＤ") ;
            koumokuList.add("マルチセッション数変更有無情報") ;
            koumokuList.add("マルチセッション数") ;
            koumokuList.add("ＢＡＳ−ホストＩＤ変更有無情報") ;
            koumokuList.add("ＢＡＳ−ホストＩＤ") ;
            koumokuList.add("ＶＬＡＮ−ＩＤ変更有無情報") ;
            koumokuList.add("ＶＬＡＮ−ＩＤ") ;
            koumokuList.add("サービスＩＤ変更有無情報") ;
            koumokuList.add("サービスＩＤ") ;
            koumokuList.add("ＶＡＭＡＣアドレス") ;
            koumokuList.add("ＶＡ認証キー変更有無情報") ;
            koumokuList.add("ＶＡ認証キー") ;
            koumokuList.add("ＳＩＰユーザーＩＤ＃１変更有無情報") ;
            koumokuList.add("ＳＩＰユーザーＩＤ＃１") ;
            koumokuList.add("ＳＩＰユーザーＩＤパスワード＃１変更有無情報") ;
            koumokuList.add("ＳＩＰユーザーＩＤパスワード＃１") ;
            koumokuList.add("ＳＩＰサーバードメイン＃１変更有無情報") ;
            koumokuList.add("ＳＩＰサーバードメイン＃１") ;
            koumokuList.add("ＳＩＰサーバーアドレス＃１変更有無情報") ;
            koumokuList.add("ＳＩＰサーバーアドレス＃１") ;
            koumokuList.add("主電話番号＃１変更有無情報") ;
            koumokuList.add("主電話番号＃１") ;
            koumokuList.add("副電話番号＃１変更有無情報") ;
            koumokuList.add("副電話番号＃１") ;
            koumokuList.add("ＳＩＰ同時接続数変更有無情報") ;
            koumokuList.add("ＳＩＰ同時接続数") ;
            koumokuList.add("ｅｏ光電話発番号通知設定変更有無情報") ;
            koumokuList.add("ｅｏ光電話発番号通知設定情報") ;
            koumokuList.add("ＳＩＰユーザーＩＤ＃２変更有無情報") ;
            koumokuList.add("ＳＩＰユーザーＩＤ＃２") ;
            koumokuList.add("ＳＩＰユーザーＩＤパスワード＃２変更有無情報") ;
            koumokuList.add("ＳＩＰユーザーＩＤパスワード＃２") ;
            koumokuList.add("ＳＩＰサーバードメイン＃２変更有無情報") ;
            koumokuList.add("ＳＩＰサーバードメイン＃２") ;
            koumokuList.add("ＳＩＰサーバーアドレス＃２変更有無情報") ;
            koumokuList.add("ＳＩＰサーバーアドレス＃２") ;
            koumokuList.add("主電話番号＃２変更有無情報") ;
            koumokuList.add("主電話番号＃２") ;
            koumokuList.add("主電話番号着信設定＃１変更有無情報") ;
            koumokuList.add("主電話番号着信設定＃１情報") ;
            koumokuList.add("主電話番号着信設定＃２変更有無情報") ;
            koumokuList.add("主電話番号着信設定＃２情報") ;
            koumokuList.add("電話ポート死活設定変更有無情報") ;
            koumokuList.add("電話ポート死活設定情報") ;
            koumokuList.add("チャネル数変更有無情報") ;
            koumokuList.add("チャネル数") ;
            koumokuList.add("ＳＩＰユーザーＩＤ変更有無情報") ;
            koumokuList.add("ＳＩＰユーザーＩＤ") ;
            koumokuList.add("ＳＩＰユーザーＩＤパスワード変更有無情報") ;
            koumokuList.add("ＳＩＰユーザーＩＤパスワード") ;
            koumokuList.add("代表端末情報変更有無情報") ;
            koumokuList.add("代表アドレス") ;
            koumokuList.add("代表電話番号") ;
            koumokuList.add("端末情報変更有無情報") ;
            koumokuList.add("端末識別番号") ;
            koumokuList.add("主アドレス") ;
            koumokuList.add("主電話番号") ;
            koumokuList.add("端末種別変更有無情報") ;
            koumokuList.add("端末種別情報") ;
            koumokuList.add("発番号通知フラグ変更有無情報") ;
            koumokuList.add("発番号通知フラグ情報") ;
            koumokuList.add("地域コード変更有無情報") ;
            koumokuList.add("地域コード") ;
            koumokuList.add("天気予報グループＩＤ変更有無情報") ;
            koumokuList.add("天気予報グループＩＤ") ;
            koumokuList.add("加入者クラス変更有無情報") ;
            koumokuList.add("加入者クラス") ;
            koumokuList.add("Ｗｅｂカスコンパスワード変更有無情報") ;
            koumokuList.add("Ｗｅｂカスコンパスワード") ;
            koumokuList.add("リモートカスコンパスワード変更有無情報") ;
            koumokuList.add("リモートカスコンパスワード") ;
            koumokuList.add("番ポ契約変更有無情報") ;
            koumokuList.add("ディレクトリ番号") ;
            koumokuList.add("ルーティング番号") ;
            koumokuList.add("キャッチホン契約フラグ変更有無情報") ;
            koumokuList.add("キャッチホン契約フラグ情報") ;
            koumokuList.add("転送電話契約フラグ変更有無情報") ;
            koumokuList.add("転送電話契約フラグ情報") ;
            koumokuList.add("指定呼転送契約フラグ変更有無情報") ;
            koumokuList.add("指定呼転送契約フラグ情報") ;
            koumokuList.add("発番表示契約フラグ変更有無情報") ;
            koumokuList.add("発番表示契約フラグ情報") ;
            koumokuList.add("二重電話番号契約変更有無情報") ;
            koumokuList.add("副アドレス") ;
            koumokuList.add("副電話番号") ;
            koumokuList.add("非通知拒否契約フラグ変更有無情報") ;
            koumokuList.add("非通知拒否契約フラグ情報") ;
            koumokuList.add("迷惑電話拒否契約フラグ変更有無情報") ;
            koumokuList.add("迷惑電話拒否契約フラグ情報") ;
            koumokuList.add("指定番号着信拒否契約フラグ変更有無情報") ;
            koumokuList.add("指定番号着信拒否契約フラグ情報") ;
            koumokuList.add("代表取扱契約方式変更有無情報") ;
            koumokuList.add("代表取扱契約方式") ;
            koumokuList.add("子端末識別番号１") ;
            koumokuList.add("子端末識別番号２") ;
            koumokuList.add("子端末識別番号３") ;
            koumokuList.add("子端末識別番号４") ;
            koumokuList.add("子端末識別番号５") ;
            koumokuList.add("子端末識別番号６") ;
            koumokuList.add("子端末識別番号７") ;
            koumokuList.add("子端末識別番号８") ;
            koumokuList.add("子端末識別番号９") ;
            koumokuList.add("子端末識別番号１０") ;
            koumokuList.add("移転トーキ転送先情報変更有無情報") ;
            koumokuList.add("移転トーキ登録コード情報") ;
            koumokuList.add("移転トーキ種別コード情報") ;
            koumokuList.add("移転トーキガイダンス移転元電話番号") ;
            koumokuList.add("移転トーキガイダンス移転先電話番号") ;
            koumokuList.add("Ｎ＿０ＡＢＪ番号変更有無情報") ;
            koumokuList.add("Ｎ＿０ＡＢＪ番号") ;
            koumokuList.add("Ｎ＿０５０番号変更有無情報") ;
            koumokuList.add("Ｎ＿０５０番号") ;
            koumokuList.add("ＳＩＰ−ＤＮ＃１") ;
            koumokuList.add("ＳＩＰ−ＮＲＮ＃１") ;
            koumokuList.add("ＳＩＰ−ＤＮ＃２") ;
            koumokuList.add("ＳＩＰ−ＮＲＮ＃２") ;
            koumokuList.add("ＳＩＰ−ＤＮ") ;
            koumokuList.add("ＳＩＰ−ＮＲＮ変更有無情報") ;
            koumokuList.add("ＳＩＰ−ＮＲＮ") ;
            koumokuList.add("ポート番号＃１") ;
            koumokuList.add("ポート番号＃２") ;
            koumokuList.add("発番号通知フラグ＃１") ;
            koumokuList.add("発番号通知フラグ＃２") ;
            koumokuList.add("緊急通報用電話番号") ;
            koumokuList.add("緊急通報用氏名") ;
            koumokuList.add("緊急通報用カナ氏名") ;
            koumokuList.add("緊急通報用住所コード") ;
            koumokuList.add("緊急通報用住所") ;
            koumokuList.add("緊急通報用番地号") ;
            koumokuList.add("緊急通報用住所補記") ;
            koumokuList.add("電話サービスオーダ番号") ;
            koumokuList.add("電話サービスオーダステータス") ;
            koumokuList.add("電話サービスオーダ受付年月日時分秒") ;
            koumokuList.add("登録年月日時分秒") ;
            koumokuList.add("登録オペレータアカウント") ;
            koumokuList.add("更新年月日時分秒") ;
            koumokuList.add("更新オペレータアカウント") ;
            koumokuList.add("無効フラグ") ;
            koumokuList.add("送受信情報管理番号") ;
            koumokuList.add("多機能ルーターＭＡＣアドレス") ;
            koumokuList.add("多機能ルーター認証キー変更有無情報") ;
            koumokuList.add("多機能ルーター認証キー") ;
            koumokuList.add("ＰＰＰｏＥセッション終端設定コード変更有無情報") ;
            koumokuList.add("ＰＰＰｏＥセッション終端設定コード情報") ;
            koumokuList.add("ＤＨＣＰ有効無効コード変更有無情報") ;
            koumokuList.add("ＤＨＣＰ有効無効コード情報") ;
            koumokuList.add("有線ＬＡＮ機能モード識別コード変更有無情報") ;
            koumokuList.add("有線ＬＡＮ機能モード識別コード情報") ;
            koumokuList.add("無線ＬＡＮ機能モード識別コード変更有無情報") ;
            koumokuList.add("無線ＬＡＮ機能モード識別コード情報") ;
            koumokuList.add("ＶｏＩＰ有効無効コード変更有無情報") ;
            koumokuList.add("ＶｏＩＰ有効無効コード情報") ;
            koumokuList.add("Ｂ２ＢＵＡ有効無効コード変更有無情報") ;
            koumokuList.add("Ｂ２ＢＵＡ有効無効コード情報") ;
            koumokuList.add("提供プロトコル種別コード変更有無情報") ;
            koumokuList.add("提供プロトコル種別コード情報") ;
            koumokuList.add("ＩＰｖ６帯域制御コード変更有無情報") ;
            koumokuList.add("ＩＰｖ６帯域制御コード情報") ;
            koumokuList.add("多機能ルータールーター認証ＩＤ変更有無情報") ;
            koumokuList.add("多機能ルータールーター認証ＩＤ") ;
            koumokuList.add("多機能ルータールーター認証ＩＤパスワード変更有無情報") ;
            koumokuList.add("多機能ルータールーター認証ＩＤパスワード") ;
            koumokuList.add("ＩＰｖ６認証ＩＤ変更有無情報") ;
            koumokuList.add("ＩＰｖ６認証ＩＤ") ;
            koumokuList.add("ＩＰｖ６認証ＩＤパスワード変更有無情報") ;
            koumokuList.add("ＩＰｖ６認証ＩＤパスワード") ;
            koumokuList.add("接続モード変更有無情報") ;
            koumokuList.add("接続モードコード情報") ;
            koumokuList.add("自動切断モード変更有無情報") ;
            koumokuList.add("自動切断モードコード情報") ;
            koumokuList.add("自動切断時間変更有無情報") ;
            koumokuList.add("自動切断時間") ;
            koumokuList.add("Ｌ２ＴＰ認証ＩＤ変更有無情報") ;
            koumokuList.add("Ｌ２ＴＰ認証ＩＤ") ;
            koumokuList.add("Ｌ２ＴＰ認証ＩＤ（セカンダリー）変更有無情報") ;
            koumokuList.add("Ｌ２ＴＰ認証ＩＤ（セカンダリー）") ;
            koumokuList.add("ＰＰＰｏＥブリッジ有無変更有無情報") ;
            koumokuList.add("ＰＰＰｏＥブリッジ種別コード情報") ;
            koumokuList.add("Ｐｉｎｇ応答有無変更有無情報") ;
            koumokuList.add("Ｐｉｎｇ応答種別コード情報") ;
            koumokuList.add("ＩＰｖ６Ｐｉｎｇ応答種別コード変更有無情報") ;
            koumokuList.add("ＩＰｖ６Ｐｉｎｇ応答種別コード情報") ;
            koumokuList.add("多機能ルーターＶＡ認証ＩＤ変更有無情報") ;
            koumokuList.add("多機能ルーターＶＡ認証ＩＤ") ;
            koumokuList.add("多機能ルーターＶＡ認証ＩＤパスワード変更有無情報") ;
            koumokuList.add("多機能ルーターＶＡ認証ＩＤパスワード") ;
            koumokuList.add("多機能ルーターＯＬＳ契約種別設定コード変更有無情報") ;
            koumokuList.add("多機能ルーターＯＬＳ契約種別設定コード情報") ;
            koumokuList.add("ＩＰｖ６中心局コード変更有無情報") ;
            koumokuList.add("ＩＰｖ６中心局コード") ;
            koumokuList.add("ＩＰｖ６アドレス（インターフェイスＩＤ）変更有無情報") ;
            koumokuList.add("ＩＰｖ６アドレス（インターフェイスＩＤ）") ;
            koumokuList.add("ＩＰｖ６宅内機器型式コード変更有無情報") ;
            koumokuList.add("ＩＰｖ６宅内機器型式コード") ;
            koumokuList.add("ＧＥ−ＰＯＮ連携対象フラグ変更有無情報") ;
            koumokuList.add("ＧＥ−ＰＯＮ連携対象フラグ情報") ;
            koumokuList.add("優先呼識別値変更有無情報") ;
            koumokuList.add("優先呼識別値情報") ;
            koumokuList.add("サービスオーダ詳細情報") ;
            // ANK-3754-00-00 ADD START
            koumokuList.add("あんしん発着信契約＃１変更有無情報") ;
            koumokuList.add("あんしん発着信契約＃１情報") ;
            koumokuList.add("あんしん発着信ＩＤ＃１変更有無情報") ;
            koumokuList.add("あんしん発着信ＩＤ＃１") ;
            koumokuList.add("市外局番＃１変更有無情報") ;
            koumokuList.add("市外局番＃１") ;
            koumokuList.add("あんしん発着信契約＃２変更有無情報") ;
            koumokuList.add("あんしん発着信契約＃２情報") ;
            koumokuList.add("あんしん発着信ＩＤ＃２変更有無情報") ;
            koumokuList.add("あんしん発着信ＩＤ＃２") ;
            koumokuList.add("市外局番＃２変更有無情報") ;
            koumokuList.add("市外局番＃２") ;
            // ANK-3754-00-00 ADD END
            // ANK-3876-00-00 ADD START
            koumokuList.add("電話番号") ;
            koumokuList.add("ネットワークルーティング番号変更有無情報") ;
            koumokuList.add("ネットワークルーティング番号") ;
            koumokuList.add("サービス区分変更有無情報") ;
            koumokuList.add("サービス区分") ;
            koumokuList.add("ドメイン変更有無情報") ;
            koumokuList.add("ドメイン") ;
            // ANK-3876-00-00 ADD END
            return koumokuList;
        }
 
        //共通情報ビーンが指定された場合、基底クラスのメソッドの結果を返す。
        else if(key.indexOf("/")==0 && key.length()>2){
            return super.listKoumokuIds(key);
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"オーダ種別コード情報"(項目ID:ord_sbt_cd_inf)、データタイプビーンのクラス名が"SCW00601SF02DBean"の例
        else if(key.equals("オーダ種別コード情報")) {
            return SCW00601SF02DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"要求元アプリ種別情報"(項目ID:yokyu_mt_apl_sbt_inf)、データタイプビーンのクラス名が"SCW00601SF02DBean"の例
        else if(key.equals("要求元アプリ種別情報")) {
            return SCW00601SF02DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"電話サービスオーダ情報"(項目ID:tel_svc_order_inf)、データタイプビーンのクラス名が"SCW00601SF02DBean"の例
        else if(key.equals("電話サービスオーダ情報")) {
            return SCW00601SF02DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"要求種別情報"(項目ID:yokyu_sbt_inf)、データタイプビーンのクラス名が"SCW00601SF02DBean"の例
        else if(key.equals("要求種別情報")) {
            return SCW00601SF02DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"認証ＩＤ変更有無情報"(項目ID:ninsho_id_chgum_inf)、データタイプビーンのクラス名が"SCW00601SF01DBean"の例
        else if(key.equals("認証ＩＤ変更有無情報")) {
            return SCW00601SF01DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"認証ＩＤパスワード変更有無情報"(項目ID:ninsho_id_pwd_chgum_inf)、データタイプビーンのクラス名が"SCW00601SF01DBean"の例
        else if(key.equals("認証ＩＤパスワード変更有無情報")) {
            return SCW00601SF01DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"ＩＰアドレス変更有無情報"(項目ID:ip_ad_chgum_inf)、データタイプビーンのクラス名が"SCW00601SF01DBean"の例
        else if(key.equals("ＩＰアドレス変更有無情報")) {
            return SCW00601SF01DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"ネットマスク変更有無情報"(項目ID:netmask_chgum_inf)、データタイプビーンのクラス名が"SCW00601SF01DBean"の例
        else if(key.equals("ネットマスク変更有無情報")) {
            return SCW00601SF01DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"ＢＡＳ−ＩＤ変更有無情報"(項目ID:bas_id_chgum_inf)、データタイプビーンのクラス名が"SCW00601SF01DBean"の例
        else if(key.equals("ＢＡＳ−ＩＤ変更有無情報")) {
            return SCW00601SF01DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"マルチセッション数変更有無情報"(項目ID:mltise_cnt_chgum_inf)、データタイプビーンのクラス名が"SCW00601SF01DBean"の例
        else if(key.equals("マルチセッション数変更有無情報")) {
            return SCW00601SF01DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"ＢＡＳ−ホストＩＤ変更有無情報"(項目ID:bas_host_id_chgum_inf)、データタイプビーンのクラス名が"SCW00601SF01DBean"の例
        else if(key.equals("ＢＡＳ−ホストＩＤ変更有無情報")) {
            return SCW00601SF01DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"ＶＬＡＮ−ＩＤ変更有無情報"(項目ID:vlan_id_chgum_inf)、データタイプビーンのクラス名が"SCW00601SF01DBean"の例
        else if(key.equals("ＶＬＡＮ−ＩＤ変更有無情報")) {
            return SCW00601SF01DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"サービスＩＤ変更有無情報"(項目ID:svc_id_chgum_inf)、データタイプビーンのクラス名が"SCW00601SF01DBean"の例
        else if(key.equals("サービスＩＤ変更有無情報")) {
            return SCW00601SF01DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"ＶＡ認証キー変更有無情報"(項目ID:va_ninsho_key_chgum_inf)、データタイプビーンのクラス名が"SCW00601SF01DBean"の例
        else if(key.equals("ＶＡ認証キー変更有無情報")) {
            return SCW00601SF01DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"ＳＩＰユーザーＩＤ＃１変更有無情報"(項目ID:sip_user_id_1_chgum_inf)、データタイプビーンのクラス名が"SCW00601SF01DBean"の例
        else if(key.equals("ＳＩＰユーザーＩＤ＃１変更有無情報")) {
            return SCW00601SF01DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"ＳＩＰユーザーＩＤパスワード＃１変更有無情報"(項目ID:sip_user_id_pwd_1_chgum_inf)、データタイプビーンのクラス名が"SCW00601SF01DBean"の例
        else if(key.equals("ＳＩＰユーザーＩＤパスワード＃１変更有無情報")) {
            return SCW00601SF01DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"ＳＩＰサーバードメイン＃１変更有無情報"(項目ID:sip_server_domain_1_chgum_inf)、データタイプビーンのクラス名が"SCW00601SF01DBean"の例
        else if(key.equals("ＳＩＰサーバードメイン＃１変更有無情報")) {
            return SCW00601SF01DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"ＳＩＰサーバーアドレス＃１変更有無情報"(項目ID:sip_server_ad_1_chgum_inf)、データタイプビーンのクラス名が"SCW00601SF01DBean"の例
        else if(key.equals("ＳＩＰサーバーアドレス＃１変更有無情報")) {
            return SCW00601SF01DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"主電話番号＃１変更有無情報"(項目ID:main_telno_1_chgum_inf)、データタイプビーンのクラス名が"SCW00601SF01DBean"の例
        else if(key.equals("主電話番号＃１変更有無情報")) {
            return SCW00601SF01DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"副電話番号＃１変更有無情報"(項目ID:sub_telno_1_chgum_inf)、データタイプビーンのクラス名が"SCW00601SF01DBean"の例
        else if(key.equals("副電話番号＃１変更有無情報")) {
            return SCW00601SF01DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"ＳＩＰ同時接続数変更有無情報"(項目ID:sip_doji_connect_cnt_chgum_inf)、データタイプビーンのクラス名が"SCW00601SF01DBean"の例
        else if(key.equals("ＳＩＰ同時接続数変更有無情報")) {
            return SCW00601SF01DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"ｅｏ光電話発番号通知設定変更有無情報"(項目ID:eoh_telno_tchi_set_chgum_inf)、データタイプビーンのクラス名が"SCW00601SF01DBean"の例
        else if(key.equals("ｅｏ光電話発番号通知設定変更有無情報")) {
            return SCW00601SF01DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"ｅｏ光電話発番号通知設定情報"(項目ID:eoh_telno_tchi_set_inf)、データタイプビーンのクラス名が"SCW00601SF02DBean"の例
        else if(key.equals("ｅｏ光電話発番号通知設定情報")) {
            return SCW00601SF02DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"ＳＩＰユーザーＩＤ＃２変更有無情報"(項目ID:sip_user_id_2_chgum_inf)、データタイプビーンのクラス名が"SCW00601SF01DBean"の例
        else if(key.equals("ＳＩＰユーザーＩＤ＃２変更有無情報")) {
            return SCW00601SF01DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"ＳＩＰユーザーＩＤパスワード＃２変更有無情報"(項目ID:sip_user_id_pwd_2_chgum_inf)、データタイプビーンのクラス名が"SCW00601SF01DBean"の例
        else if(key.equals("ＳＩＰユーザーＩＤパスワード＃２変更有無情報")) {
            return SCW00601SF01DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"ＳＩＰサーバードメイン＃２変更有無情報"(項目ID:sip_server_domain_2_chgum_inf)、データタイプビーンのクラス名が"SCW00601SF01DBean"の例
        else if(key.equals("ＳＩＰサーバードメイン＃２変更有無情報")) {
            return SCW00601SF01DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"ＳＩＰサーバーアドレス＃２変更有無情報"(項目ID:sip_server_ad_2_chgum_inf)、データタイプビーンのクラス名が"SCW00601SF01DBean"の例
        else if(key.equals("ＳＩＰサーバーアドレス＃２変更有無情報")) {
            return SCW00601SF01DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"主電話番号＃２変更有無情報"(項目ID:main_telno_2_chgum_inf)、データタイプビーンのクラス名が"SCW00601SF01DBean"の例
        else if(key.equals("主電話番号＃２変更有無情報")) {
            return SCW00601SF01DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"主電話番号着信設定＃１変更有無情報"(項目ID:main_telno_incmset_1_chgum_inf)、データタイプビーンのクラス名が"SCW00601SF01DBean"の例
        else if(key.equals("主電話番号着信設定＃１変更有無情報")) {
            return SCW00601SF01DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"主電話番号着信設定＃１情報"(項目ID:main_telno_incomset_1_inf)、データタイプビーンのクラス名が"SCW00601SF02DBean"の例
        else if(key.equals("主電話番号着信設定＃１情報")) {
            return SCW00601SF02DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"主電話番号着信設定＃２変更有無情報"(項目ID:main_telno_incmset_2_chgum_inf)、データタイプビーンのクラス名が"SCW00601SF01DBean"の例
        else if(key.equals("主電話番号着信設定＃２変更有無情報")) {
            return SCW00601SF01DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"主電話番号着信設定＃２情報"(項目ID:main_telno_incomset_2_inf)、データタイプビーンのクラス名が"SCW00601SF02DBean"の例
        else if(key.equals("主電話番号着信設定＃２情報")) {
            return SCW00601SF02DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"電話ポート死活設定変更有無情報"(項目ID:tel_port_skt_set_chgum_inf)、データタイプビーンのクラス名が"SCW00601SF01DBean"の例
        else if(key.equals("電話ポート死活設定変更有無情報")) {
            return SCW00601SF01DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"電話ポート死活設定情報"(項目ID:tel_port_skt_set_inf)、データタイプビーンのクラス名が"SCW00601SF02DBean"の例
        else if(key.equals("電話ポート死活設定情報")) {
            return SCW00601SF02DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"チャネル数変更有無情報"(項目ID:channel_cnt_chgum_inf)、データタイプビーンのクラス名が"SCW00601SF01DBean"の例
        else if(key.equals("チャネル数変更有無情報")) {
            return SCW00601SF01DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"ＳＩＰユーザーＩＤ変更有無情報"(項目ID:sip_user_id_chgum_inf)、データタイプビーンのクラス名が"SCW00601SF01DBean"の例
        else if(key.equals("ＳＩＰユーザーＩＤ変更有無情報")) {
            return SCW00601SF01DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"ＳＩＰユーザーＩＤパスワード変更有無情報"(項目ID:sip_user_id_pwd_chgum_inf)、データタイプビーンのクラス名が"SCW00601SF01DBean"の例
        else if(key.equals("ＳＩＰユーザーＩＤパスワード変更有無情報")) {
            return SCW00601SF01DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"代表端末情報変更有無情報"(項目ID:daihyo_tnmt_info_chgum_inf)、データタイプビーンのクラス名が"SCW00601SF01DBean"の例
        else if(key.equals("代表端末情報変更有無情報")) {
            return SCW00601SF01DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"端末情報変更有無情報"(項目ID:tnmt_info_chgum_inf)、データタイプビーンのクラス名が"SCW00601SF01DBean"の例
        else if(key.equals("端末情報変更有無情報")) {
            return SCW00601SF01DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"端末種別変更有無情報"(項目ID:tnmt_sbt_chgum_inf)、データタイプビーンのクラス名が"SCW00601SF01DBean"の例
        else if(key.equals("端末種別変更有無情報")) {
            return SCW00601SF01DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"端末種別情報"(項目ID:tnmt_sbt_inf)、データタイプビーンのクラス名が"SCW00601SF02DBean"の例
        else if(key.equals("端末種別情報")) {
            return SCW00601SF02DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"発番号通知フラグ変更有無情報"(項目ID:htb_tchi_flg_chgum_inf)、データタイプビーンのクラス名が"SCW00601SF01DBean"の例
        else if(key.equals("発番号通知フラグ変更有無情報")) {
            return SCW00601SF01DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"発番号通知フラグ情報"(項目ID:htb_tchi_flg_inf)、データタイプビーンのクラス名が"SCW00601SF02DBean"の例
        else if(key.equals("発番号通知フラグ情報")) {
            return SCW00601SF02DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"地域コード変更有無情報"(項目ID:cki_cd_chgum_inf)、データタイプビーンのクラス名が"SCW00601SF01DBean"の例
        else if(key.equals("地域コード変更有無情報")) {
            return SCW00601SF01DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"天気予報グループＩＤ変更有無情報"(項目ID:tenki_yoho_grp_id_chgum_inf)、データタイプビーンのクラス名が"SCW00601SF01DBean"の例
        else if(key.equals("天気予報グループＩＤ変更有無情報")) {
            return SCW00601SF01DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"加入者クラス変更有無情報"(項目ID:knysha_class_chgum_inf)、データタイプビーンのクラス名が"SCW00601SF01DBean"の例
        else if(key.equals("加入者クラス変更有無情報")) {
            return SCW00601SF01DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"Ｗｅｂカスコンパスワード変更有無情報"(項目ID:web_cuscon_pwd_chgum_inf)、データタイプビーンのクラス名が"SCW00601SF01DBean"の例
        else if(key.equals("Ｗｅｂカスコンパスワード変更有無情報")) {
            return SCW00601SF01DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"リモートカスコンパスワード変更有無情報"(項目ID:rmt_cuscon_pwd_chgum_inf)、データタイプビーンのクラス名が"SCW00601SF01DBean"の例
        else if(key.equals("リモートカスコンパスワード変更有無情報")) {
            return SCW00601SF01DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"番ポ契約変更有無情報"(項目ID:bmp_kei_chgum_inf)、データタイプビーンのクラス名が"SCW00601SF01DBean"の例
        else if(key.equals("番ポ契約変更有無情報")) {
            return SCW00601SF01DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"キャッチホン契約フラグ変更有無情報"(項目ID:catphone_kei_flg_chgum_inf)、データタイプビーンのクラス名が"SCW00601SF01DBean"の例
        else if(key.equals("キャッチホン契約フラグ変更有無情報")) {
            return SCW00601SF01DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"キャッチホン契約フラグ情報"(項目ID:catphone_kei_flg_inf)、データタイプビーンのクラス名が"SCW00601SF02DBean"の例
        else if(key.equals("キャッチホン契約フラグ情報")) {
            return SCW00601SF02DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"転送電話契約フラグ変更有無情報"(項目ID:tenso_tel_kei_flg_chgum_inf)、データタイプビーンのクラス名が"SCW00601SF01DBean"の例
        else if(key.equals("転送電話契約フラグ変更有無情報")) {
            return SCW00601SF01DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"転送電話契約フラグ情報"(項目ID:tenso_tel_kei_flg_inf)、データタイプビーンのクラス名が"SCW00601SF02DBean"の例
        else if(key.equals("転送電話契約フラグ情報")) {
            return SCW00601SF02DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"指定呼転送契約フラグ変更有無情報"(項目ID:sti_ko_tenso_kei_flg_chgum_inf)、データタイプビーンのクラス名が"SCW00601SF01DBean"の例
        else if(key.equals("指定呼転送契約フラグ変更有無情報")) {
            return SCW00601SF01DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"指定呼転送契約フラグ情報"(項目ID:sti_ko_tenso_kei_flg_inf)、データタイプビーンのクラス名が"SCW00601SF02DBean"の例
        else if(key.equals("指定呼転送契約フラグ情報")) {
            return SCW00601SF02DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"発番表示契約フラグ変更有無情報"(項目ID:htb_dsp_kei_flg_chgum_inf)、データタイプビーンのクラス名が"SCW00601SF01DBean"の例
        else if(key.equals("発番表示契約フラグ変更有無情報")) {
            return SCW00601SF01DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"発番表示契約フラグ情報"(項目ID:htb_dsp_kei_flg_inf)、データタイプビーンのクラス名が"SCW00601SF02DBean"の例
        else if(key.equals("発番表示契約フラグ情報")) {
            return SCW00601SF02DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"二重電話番号契約変更有無情報"(項目ID:niju_telno_kei_chgum_inf)、データタイプビーンのクラス名が"SCW00601SF01DBean"の例
        else if(key.equals("二重電話番号契約変更有無情報")) {
            return SCW00601SF01DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"非通知拒否契約フラグ変更有無情報"(項目ID:hitchi_kyohi_kei_flg_chgum_inf)、データタイプビーンのクラス名が"SCW00601SF01DBean"の例
        else if(key.equals("非通知拒否契約フラグ変更有無情報")) {
            return SCW00601SF01DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"非通知拒否契約フラグ情報"(項目ID:hitchi_kyohi_kei_flg_inf)、データタイプビーンのクラス名が"SCW00601SF02DBean"の例
        else if(key.equals("非通知拒否契約フラグ情報")) {
            return SCW00601SF02DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"迷惑電話拒否契約フラグ変更有無情報"(項目ID:mwktel_kyohi_kei_flg_chgum_inf)、データタイプビーンのクラス名が"SCW00601SF01DBean"の例
        else if(key.equals("迷惑電話拒否契約フラグ変更有無情報")) {
            return SCW00601SF01DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"迷惑電話拒否契約フラグ情報"(項目ID:mwktel_kyohi_kei_flg_inf)、データタイプビーンのクラス名が"SCW00601SF02DBean"の例
        else if(key.equals("迷惑電話拒否契約フラグ情報")) {
            return SCW00601SF02DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"指定番号着信拒否契約フラグ変更有無情報"(項目ID:stino_incmhi_kei_flg_chgum_inf)、データタイプビーンのクラス名が"SCW00601SF01DBean"の例
        else if(key.equals("指定番号着信拒否契約フラグ変更有無情報")) {
            return SCW00601SF01DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"指定番号着信拒否契約フラグ情報"(項目ID:stino_incmhi_kei_flg_inf)、データタイプビーンのクラス名が"SCW00601SF02DBean"の例
        else if(key.equals("指定番号着信拒否契約フラグ情報")) {
            return SCW00601SF02DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"代表取扱契約方式変更有無情報"(項目ID:daihyo_trat_kei_hsk_chgum_inf)、データタイプビーンのクラス名が"SCW00601SF01DBean"の例
        else if(key.equals("代表取扱契約方式変更有無情報")) {
            return SCW00601SF01DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"移転トーキ転送先情報変更有無情報"(項目ID:itntoki_tensos_info_chgum_inf)、データタイプビーンのクラス名が"SCW00601SF01DBean"の例
        else if(key.equals("移転トーキ転送先情報変更有無情報")) {
            return SCW00601SF01DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"移転トーキ登録コード情報"(項目ID:itntoki_add_cd_inf)、データタイプビーンのクラス名が"SCW00601SF02DBean"の例
        else if(key.equals("移転トーキ登録コード情報")) {
            return SCW00601SF02DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"移転トーキ種別コード情報"(項目ID:itntoki_sbt_cd_inf)、データタイプビーンのクラス名が"SCW00601SF02DBean"の例
        else if(key.equals("移転トーキ種別コード情報")) {
            return SCW00601SF02DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"Ｎ＿０ＡＢＪ番号変更有無情報"(項目ID:n_oabj_no_chgum_inf)、データタイプビーンのクラス名が"SCW00601SF01DBean"の例
        else if(key.equals("Ｎ＿０ＡＢＪ番号変更有無情報")) {
            return SCW00601SF01DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"Ｎ＿０５０番号変更有無情報"(項目ID:n_050_no_chgum_inf)、データタイプビーンのクラス名が"SCW00601SF01DBean"の例
        else if(key.equals("Ｎ＿０５０番号変更有無情報")) {
            return SCW00601SF01DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"ＳＩＰ−ＮＲＮ変更有無情報"(項目ID:sip_nrn_chgum_inf)、データタイプビーンのクラス名が"SCW00601SF01DBean"の例
        else if(key.equals("ＳＩＰ−ＮＲＮ変更有無情報")) {
            return SCW00601SF01DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"多機能ルーター認証キー変更有無情報"(項目ID:takinort_ninsho_key_chgum_inf)、データタイプビーンのクラス名が"SCW00601SF01DBean"の例
        else if(key.equals("多機能ルーター認証キー変更有無情報")) {
            return SCW00601SF01DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"ＰＰＰｏＥセッション終端設定コード変更有無情報"(項目ID:pppoe_sson_stset_cd_chgum_inf)、データタイプビーンのクラス名が"SCW00601SF01DBean"の例
        else if(key.equals("ＰＰＰｏＥセッション終端設定コード変更有無情報")) {
            return SCW00601SF01DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"ＰＰＰｏＥセッション終端設定コード情報"(項目ID:pppoe_sson_stset_cd_inf)、データタイプビーンのクラス名が"SCW00601SF02DBean"の例
        else if(key.equals("ＰＰＰｏＥセッション終端設定コード情報")) {
            return SCW00601SF02DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"ＤＨＣＰ有効無効コード変更有無情報"(項目ID:dhcp_yk_mk_cd_chgum_inf)、データタイプビーンのクラス名が"SCW00601SF01DBean"の例
        else if(key.equals("ＤＨＣＰ有効無効コード変更有無情報")) {
            return SCW00601SF01DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"ＤＨＣＰ有効無効コード情報"(項目ID:dhcp_yk_mk_cd_inf)、データタイプビーンのクラス名が"SCW00601SF02DBean"の例
        else if(key.equals("ＤＨＣＰ有効無効コード情報")) {
            return SCW00601SF02DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"有線ＬＡＮ機能モード識別コード変更有無情報"(項目ID:ylan_kino_mode_skcd_chgum_inf)、データタイプビーンのクラス名が"SCW00601SF01DBean"の例
        else if(key.equals("有線ＬＡＮ機能モード識別コード変更有無情報")) {
            return SCW00601SF01DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"有線ＬＡＮ機能モード識別コード情報"(項目ID:ylan_kino_mode_skcd_inf)、データタイプビーンのクラス名が"SCW00601SF02DBean"の例
        else if(key.equals("有線ＬＡＮ機能モード識別コード情報")) {
            return SCW00601SF02DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"無線ＬＡＮ機能モード識別コード変更有無情報"(項目ID:mlan_kino_mode_skcd_chgum_inf)、データタイプビーンのクラス名が"SCW00601SF01DBean"の例
        else if(key.equals("無線ＬＡＮ機能モード識別コード変更有無情報")) {
            return SCW00601SF01DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"無線ＬＡＮ機能モード識別コード情報"(項目ID:mlan_kino_mode_skcd_inf)、データタイプビーンのクラス名が"SCW00601SF02DBean"の例
        else if(key.equals("無線ＬＡＮ機能モード識別コード情報")) {
            return SCW00601SF02DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"ＶｏＩＰ有効無効コード変更有無情報"(項目ID:voip_yk_mk_cd_chgum_inf)、データタイプビーンのクラス名が"SCW00601SF01DBean"の例
        else if(key.equals("ＶｏＩＰ有効無効コード変更有無情報")) {
            return SCW00601SF01DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"ＶｏＩＰ有効無効コード情報"(項目ID:voip_yk_mk_cd_inf)、データタイプビーンのクラス名が"SCW00601SF02DBean"の例
        else if(key.equals("ＶｏＩＰ有効無効コード情報")) {
            return SCW00601SF02DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"Ｂ２ＢＵＡ有効無効コード変更有無情報"(項目ID:b2bua_yk_mk_cd_chgum_inf)、データタイプビーンのクラス名が"SCW00601SF01DBean"の例
        else if(key.equals("Ｂ２ＢＵＡ有効無効コード変更有無情報")) {
            return SCW00601SF01DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"Ｂ２ＢＵＡ有効無効コード情報"(項目ID:b2bua_yk_mk_cd_inf)、データタイプビーンのクラス名が"SCW00601SF02DBean"の例
        else if(key.equals("Ｂ２ＢＵＡ有効無効コード情報")) {
            return SCW00601SF02DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"提供プロトコル種別コード変更有無情報"(項目ID:tk_prtcl_sbt_cd_chgum_inf)、データタイプビーンのクラス名が"SCW00601SF01DBean"の例
        else if(key.equals("提供プロトコル種別コード変更有無情報")) {
            return SCW00601SF01DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"提供プロトコル種別コード情報"(項目ID:tk_prtcl_sbt_cd_inf)、データタイプビーンのクラス名が"SCW00601SF02DBean"の例
        else if(key.equals("提供プロトコル種別コード情報")) {
            return SCW00601SF02DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"ＩＰｖ６帯域制御コード変更有無情報"(項目ID:ipv6_taiiki_ctrl_cd_chgum_inf)、データタイプビーンのクラス名が"SCW00601SF01DBean"の例
        else if(key.equals("ＩＰｖ６帯域制御コード変更有無情報")) {
            return SCW00601SF01DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"ＩＰｖ６帯域制御コード情報"(項目ID:ipv6_taiiki_ctrl_cd_inf)、データタイプビーンのクラス名が"SCW00601SF02DBean"の例
        else if(key.equals("ＩＰｖ６帯域制御コード情報")) {
            return SCW00601SF02DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"多機能ルータールーター認証ＩＤ変更有無情報"(項目ID:tknrt_rtr_nsid_chgum_inf)、データタイプビーンのクラス名が"SCW00601SF01DBean"の例
        else if(key.equals("多機能ルータールーター認証ＩＤ変更有無情報")) {
            return SCW00601SF01DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"多機能ルータールーター認証ＩＤパスワード変更有無情報"(項目ID:tknrt_rtr_nsid_pwd_chgum_inf)、データタイプビーンのクラス名が"SCW00601SF01DBean"の例
        else if(key.equals("多機能ルータールーター認証ＩＤパスワード変更有無情報")) {
            return SCW00601SF01DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"ＩＰｖ６認証ＩＤ変更有無情報"(項目ID:ipv6_ninsho_id_chgum_inf)、データタイプビーンのクラス名が"SCW00601SF01DBean"の例
        else if(key.equals("ＩＰｖ６認証ＩＤ変更有無情報")) {
            return SCW00601SF01DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"ＩＰｖ６認証ＩＤパスワード変更有無情報"(項目ID:ipv6_ninsho_id_pwd_chgum_inf)、データタイプビーンのクラス名が"SCW00601SF01DBean"の例
        else if(key.equals("ＩＰｖ６認証ＩＤパスワード変更有無情報")) {
            return SCW00601SF01DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"接続モード変更有無情報"(項目ID:connect_mode_cd_chgum_inf)、データタイプビーンのクラス名が"SCW00601SF01DBean"の例
        else if(key.equals("接続モード変更有無情報")) {
            return SCW00601SF01DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"接続モードコード情報"(項目ID:connect_mode_cd_inf)、データタイプビーンのクラス名が"SCW00601SF02DBean"の例
        else if(key.equals("接続モードコード情報")) {
            return SCW00601SF02DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"自動切断モード変更有無情報"(項目ID:auto_cut_mode_cd_chgum_inf)、データタイプビーンのクラス名が"SCW00601SF01DBean"の例
        else if(key.equals("自動切断モード変更有無情報")) {
            return SCW00601SF01DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"自動切断モードコード情報"(項目ID:auto_cut_mode_cd_inf)、データタイプビーンのクラス名が"SCW00601SF02DBean"の例
        else if(key.equals("自動切断モードコード情報")) {
            return SCW00601SF02DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"自動切断時間変更有無情報"(項目ID:auto_cut_time_chgum_inf)、データタイプビーンのクラス名が"SCW00601SF01DBean"の例
        else if(key.equals("自動切断時間変更有無情報")) {
            return SCW00601SF01DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"Ｌ２ＴＰ認証ＩＤ変更有無情報"(項目ID:l2tp_ninsho_id_chgum_inf)、データタイプビーンのクラス名が"SCW00601SF01DBean"の例
        else if(key.equals("Ｌ２ＴＰ認証ＩＤ変更有無情報")) {
            return SCW00601SF01DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"Ｌ２ＴＰ認証ＩＤ（セカンダリー）変更有無情報"(項目ID:l2tp_ninsho_id_secon_chgum_inf)、データタイプビーンのクラス名が"SCW00601SF01DBean"の例
        else if(key.equals("Ｌ２ＴＰ認証ＩＤ（セカンダリー）変更有無情報")) {
            return SCW00601SF01DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"ＰＰＰｏＥブリッジ有無変更有無情報"(項目ID:pppoe_bridge_sbt_cd_chgum_inf)、データタイプビーンのクラス名が"SCW00601SF01DBean"の例
        else if(key.equals("ＰＰＰｏＥブリッジ有無変更有無情報")) {
            return SCW00601SF01DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"ＰＰＰｏＥブリッジ種別コード情報"(項目ID:pppoe_bridge_sbt_cd_inf)、データタイプビーンのクラス名が"SCW00601SF02DBean"の例
        else if(key.equals("ＰＰＰｏＥブリッジ種別コード情報")) {
            return SCW00601SF02DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"Ｐｉｎｇ応答有無変更有無情報"(項目ID:ping_response_sbt_cd_chgum_inf)、データタイプビーンのクラス名が"SCW00601SF01DBean"の例
        else if(key.equals("Ｐｉｎｇ応答有無変更有無情報")) {
            return SCW00601SF01DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"Ｐｉｎｇ応答種別コード情報"(項目ID:ping_response_sbt_cd_inf)、データタイプビーンのクラス名が"SCW00601SF02DBean"の例
        else if(key.equals("Ｐｉｎｇ応答種別コード情報")) {
            return SCW00601SF02DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"ＩＰｖ６Ｐｉｎｇ応答種別コード変更有無情報"(項目ID:ipv6_ping_rsp_sbt_cd_chgum_inf)、データタイプビーンのクラス名が"SCW00601SF01DBean"の例
        else if(key.equals("ＩＰｖ６Ｐｉｎｇ応答種別コード変更有無情報")) {
            return SCW00601SF01DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"ＩＰｖ６Ｐｉｎｇ応答種別コード情報"(項目ID:ipv6_ping_rsp_sbt_cd_inf)、データタイプビーンのクラス名が"SCW00601SF02DBean"の例
        else if(key.equals("ＩＰｖ６Ｐｉｎｇ応答種別コード情報")) {
            return SCW00601SF02DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"多機能ルーターＶＡ認証ＩＤ変更有無情報"(項目ID:tknrt_va_nsid_chgum_inf)、データタイプビーンのクラス名が"SCW00601SF01DBean"の例
        else if(key.equals("多機能ルーターＶＡ認証ＩＤ変更有無情報")) {
            return SCW00601SF01DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"多機能ルーターＶＡ認証ＩＤパスワード変更有無情報"(項目ID:tknrt_va_nsid_pwd_chgum_inf)、データタイプビーンのクラス名が"SCW00601SF01DBean"の例
        else if(key.equals("多機能ルーターＶＡ認証ＩＤパスワード変更有無情報")) {
            return SCW00601SF01DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"多機能ルーターＯＬＳ契約種別設定コード変更有無情報"(項目ID:tknrt_ols_ksbt_setcd_chgum_inf)、データタイプビーンのクラス名が"SCW00601SF01DBean"の例
        else if(key.equals("多機能ルーターＯＬＳ契約種別設定コード変更有無情報")) {
            return SCW00601SF01DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"多機能ルーターＯＬＳ契約種別設定コード情報"(項目ID:tknrt_ols_ksbt_setcd_inf)、データタイプビーンのクラス名が"SCW00601SF02DBean"の例
        else if(key.equals("多機能ルーターＯＬＳ契約種別設定コード情報")) {
            return SCW00601SF02DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"ＩＰｖ６中心局コード変更有無情報"(項目ID:ipv6_chuskk_cd_chgum_inf)、データタイプビーンのクラス名が"SCW00601SF01DBean"の例
        else if(key.equals("ＩＰｖ６中心局コード変更有無情報")) {
            return SCW00601SF01DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"ＩＰｖ６アドレス（インターフェイスＩＤ）変更有無情報"(項目ID:ipv6_ad_ifid_chgum_inf)、データタイプビーンのクラス名が"SCW00601SF01DBean"の例
        else if(key.equals("ＩＰｖ６アドレス（インターフェイスＩＤ）変更有無情報")) {
            return SCW00601SF01DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"ＩＰｖ６宅内機器型式コード変更有無情報"(項目ID:ipv6_taknkiki_model_cd_chgum_inf)、データタイプビーンのクラス名が"SCW00601SF01DBean"の例
        else if(key.equals("ＩＰｖ６宅内機器型式コード変更有無情報")) {
            return SCW00601SF01DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"ＧＥ−ＰＯＮ連携対象フラグ変更有無情報"(項目ID:gepon_rnki_trgt_flg_chgum_inf)、データタイプビーンのクラス名が"SCW00601SF01DBean"の例
        else if(key.equals("ＧＥ−ＰＯＮ連携対象フラグ変更有無情報")) {
            return SCW00601SF01DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"ＧＥ−ＰＯＮ連携対象フラグ情報"(項目ID:gepon_rnki_trgt_flg_inf)、データタイプビーンのクラス名が"SCW00601SF02DBean"の例
        else if(key.equals("ＧＥ−ＰＯＮ連携対象フラグ情報")) {
            return SCW00601SF02DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"優先呼識別値変更有無情報"(項目ID:yusen_ko_skval_chgum_inf)、データタイプビーンのクラス名が"SCW00601SF01DBean"の例
        else if(key.equals("優先呼識別値変更有無情報")) {
            return SCW00601SF01DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"優先呼識別値情報"(項目ID:yusen_ko_skval_inf)、データタイプビーンのクラス名が"SCW00601SF02DBean"の例
        else if(key.equals("優先呼識別値情報")) {
            return SCW00601SF02DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"サービスオーダ詳細情報"(項目ID:svc_order_dtail_inf)、データタイプビーンのクラス名が"SCW00601SF02DBean"の例
        else if(key.equals("サービスオーダ詳細情報")) {
            return SCW00601SF02DBean.listKoumokuIds();
        }
 
        // ANK-3754-00-00 ADD START
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"あんしん発着信契約＃１変更有無情報"(項目ID:ansn_hcs_kei_1_chgum_inf)、データタイプビーンのクラス名が"SCW00601SF01DBean"の例
        else if(key.equals("あんしん発着信契約＃１変更有無情報")) {
            return SCW00601SF01DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"あんしん発着信契約＃１情報"(項目ID:ansn_hcs_kei_1_inf)、データタイプビーンのクラス名が"SCW00601SF02DBean"の例
        else if(key.equals("あんしん発着信契約＃１情報")) {
            return SCW00601SF02DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"あんしん発着信ＩＤ＃１変更有無情報"(項目ID:ansn_hcs_id_1_chgum_inf)、データタイプビーンのクラス名が"SCW00601SF01DBean"の例
        else if(key.equals("あんしん発着信ＩＤ＃１変更有無情報")) {
            return SCW00601SF01DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"市外局番＃１変更有無情報"(項目ID:shigai_telno_1_chgum_inf)、データタイプビーンのクラス名が"SCW00601SF01DBean"の例
        else if(key.equals("市外局番＃１変更有無情報")) {
            return SCW00601SF01DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"あんしん発着信契約＃２変更有無情報"(項目ID:ansn_hcs_kei_2_chgum_inf)、データタイプビーンのクラス名が"SCW00601SF01DBean"の例
        else if(key.equals("あんしん発着信契約＃２変更有無情報")) {
            return SCW00601SF01DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"あんしん発着信契約＃２情報"(項目ID:ansn_hcs_kei_2_inf)、データタイプビーンのクラス名が"SCW00601SF02DBean"の例
        else if(key.equals("あんしん発着信契約＃２情報")) {
            return SCW00601SF02DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"あんしん発着信ＩＤ＃２変更有無情報"(項目ID:ansn_hcs_id_2_chgum_inf)、データタイプビーンのクラス名が"SCW00601SF01DBean"の例
        else if(key.equals("あんしん発着信ＩＤ＃２変更有無情報")) {
            return SCW00601SF01DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"市外局番＃２変更有無情報"(項目ID:shigai_telno_2_chgum_inf)、データタイプビーンのクラス名が"SCW00601SF01DBean"の例
        else if(key.equals("市外局番＃２変更有無情報")) {
            return SCW00601SF01DBean.listKoumokuIds();
        }
        // ANK-3754-00-00 ADD END
        // ANK-3876-00-00 ADD START
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"ネットワークルーティング番号変更有無情報"(項目ID:nw_routing_no_chgum_inf)、データタイプビーンのクラス名が"SCW00601SF01DBean"の例
        else if(key.equals("ネットワークルーティング番号変更有無情報")) {
            return SCW00601SF01DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"サービス区分変更有無情報"(項目ID:svc_div_chgum_inf)、データタイプビーンのクラス名が"SCW00601SF01DBean"の例
        else if(key.equals("サービス区分変更有無情報")) {
            return SCW00601SF01DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"ドメイン変更有無情報"(項目ID:domain_chgum_inf)、データタイプビーンのクラス名が"SCW00601SF01DBean"の例
        else if(key.equals("ドメイン変更有無情報")) {
            return SCW00601SF01DBean.listKoumokuIds();
        }
        // ANK-3876-00-00 ADD END
        // 上記のいずれでもない場合、空の項目を返す
        return new ArrayList<String>();
    }
 
    /**
     * リスト項目のインスタンスを生成します。
     * @param key 項目名
     * @return int 追加された要素のインデックス番号
     */
    public int addListDataInstance (String key) throws X33SException{
 
        // nullの場合、-1で返す。
        if(key == null){
            return -1;
        }
 
        //共通情報ビーンの場合
        else if(key.startsWith("//")){
            //共通情報ビーンリストは基底クラスで処理
            return super.addListDataInstance(key);
        }
 
        //各繰り返し項目の固定要素数指定への処理を行う。
        // データタイプがデータタイプビーン型の項目"オーダ種別コード情報"(項目ID:ord_sbt_cd_inf)、データタイプビーンのクラス名が"SCW00601SF02DBean"固定要素数が"1"の例
        else if( key.equals("オーダ種別コード情報") ) {
            if( ord_sbt_cd_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                ord_sbt_cd_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00601SF02DBean tmpBean = new SCW00601SF02DBean();
                    ord_sbt_cd_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( ord_sbt_cd_inf_list.getMaxElementCnt() == 0 || ord_sbt_cd_inf_list.size() < ord_sbt_cd_inf_list.getMaxElementCnt() ){
                SCW00601SF02DBean tmpBean = new SCW00601SF02DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                ord_sbt_cd_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return ord_sbt_cd_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"要求元アプリ種別情報"(項目ID:yokyu_mt_apl_sbt_inf)、データタイプビーンのクラス名が"SCW00601SF02DBean"固定要素数が"1"の例
        else if( key.equals("要求元アプリ種別情報") ) {
            if( yokyu_mt_apl_sbt_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                yokyu_mt_apl_sbt_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00601SF02DBean tmpBean = new SCW00601SF02DBean();
                    yokyu_mt_apl_sbt_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( yokyu_mt_apl_sbt_inf_list.getMaxElementCnt() == 0 || yokyu_mt_apl_sbt_inf_list.size() < yokyu_mt_apl_sbt_inf_list.getMaxElementCnt() ){
                SCW00601SF02DBean tmpBean = new SCW00601SF02DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                yokyu_mt_apl_sbt_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return yokyu_mt_apl_sbt_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"電話サービスオーダ情報"(項目ID:tel_svc_order_inf)、データタイプビーンのクラス名が"SCW00601SF02DBean"固定要素数が"1"の例
        else if( key.equals("電話サービスオーダ情報") ) {
            if( tel_svc_order_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                tel_svc_order_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00601SF02DBean tmpBean = new SCW00601SF02DBean();
                    tel_svc_order_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( tel_svc_order_inf_list.getMaxElementCnt() == 0 || tel_svc_order_inf_list.size() < tel_svc_order_inf_list.getMaxElementCnt() ){
                SCW00601SF02DBean tmpBean = new SCW00601SF02DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                tel_svc_order_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return tel_svc_order_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"要求種別情報"(項目ID:yokyu_sbt_inf)、データタイプビーンのクラス名が"SCW00601SF02DBean"固定要素数が"1"の例
        else if( key.equals("要求種別情報") ) {
            if( yokyu_sbt_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                yokyu_sbt_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00601SF02DBean tmpBean = new SCW00601SF02DBean();
                    yokyu_sbt_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( yokyu_sbt_inf_list.getMaxElementCnt() == 0 || yokyu_sbt_inf_list.size() < yokyu_sbt_inf_list.getMaxElementCnt() ){
                SCW00601SF02DBean tmpBean = new SCW00601SF02DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                yokyu_sbt_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return yokyu_sbt_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"認証ＩＤ変更有無情報"(項目ID:ninsho_id_chgum_inf)、データタイプビーンのクラス名が"SCW00601SF01DBean"固定要素数が"1"の例
        else if( key.equals("認証ＩＤ変更有無情報") ) {
            if( ninsho_id_chgum_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                ninsho_id_chgum_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00601SF01DBean tmpBean = new SCW00601SF01DBean();
                    ninsho_id_chgum_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( ninsho_id_chgum_inf_list.getMaxElementCnt() == 0 || ninsho_id_chgum_inf_list.size() < ninsho_id_chgum_inf_list.getMaxElementCnt() ){
                SCW00601SF01DBean tmpBean = new SCW00601SF01DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                ninsho_id_chgum_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return ninsho_id_chgum_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"認証ＩＤパスワード変更有無情報"(項目ID:ninsho_id_pwd_chgum_inf)、データタイプビーンのクラス名が"SCW00601SF01DBean"固定要素数が"1"の例
        else if( key.equals("認証ＩＤパスワード変更有無情報") ) {
            if( ninsho_id_pwd_chgum_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                ninsho_id_pwd_chgum_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00601SF01DBean tmpBean = new SCW00601SF01DBean();
                    ninsho_id_pwd_chgum_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( ninsho_id_pwd_chgum_inf_list.getMaxElementCnt() == 0 || ninsho_id_pwd_chgum_inf_list.size() < ninsho_id_pwd_chgum_inf_list.getMaxElementCnt() ){
                SCW00601SF01DBean tmpBean = new SCW00601SF01DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                ninsho_id_pwd_chgum_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return ninsho_id_pwd_chgum_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"ＩＰアドレス変更有無情報"(項目ID:ip_ad_chgum_inf)、データタイプビーンのクラス名が"SCW00601SF01DBean"固定要素数が"1"の例
        else if( key.equals("ＩＰアドレス変更有無情報") ) {
            if( ip_ad_chgum_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                ip_ad_chgum_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00601SF01DBean tmpBean = new SCW00601SF01DBean();
                    ip_ad_chgum_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( ip_ad_chgum_inf_list.getMaxElementCnt() == 0 || ip_ad_chgum_inf_list.size() < ip_ad_chgum_inf_list.getMaxElementCnt() ){
                SCW00601SF01DBean tmpBean = new SCW00601SF01DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                ip_ad_chgum_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return ip_ad_chgum_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"ネットマスク変更有無情報"(項目ID:netmask_chgum_inf)、データタイプビーンのクラス名が"SCW00601SF01DBean"固定要素数が"1"の例
        else if( key.equals("ネットマスク変更有無情報") ) {
            if( netmask_chgum_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                netmask_chgum_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00601SF01DBean tmpBean = new SCW00601SF01DBean();
                    netmask_chgum_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( netmask_chgum_inf_list.getMaxElementCnt() == 0 || netmask_chgum_inf_list.size() < netmask_chgum_inf_list.getMaxElementCnt() ){
                SCW00601SF01DBean tmpBean = new SCW00601SF01DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                netmask_chgum_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return netmask_chgum_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"ＢＡＳ−ＩＤ変更有無情報"(項目ID:bas_id_chgum_inf)、データタイプビーンのクラス名が"SCW00601SF01DBean"固定要素数が"1"の例
        else if( key.equals("ＢＡＳ−ＩＤ変更有無情報") ) {
            if( bas_id_chgum_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                bas_id_chgum_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00601SF01DBean tmpBean = new SCW00601SF01DBean();
                    bas_id_chgum_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( bas_id_chgum_inf_list.getMaxElementCnt() == 0 || bas_id_chgum_inf_list.size() < bas_id_chgum_inf_list.getMaxElementCnt() ){
                SCW00601SF01DBean tmpBean = new SCW00601SF01DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                bas_id_chgum_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return bas_id_chgum_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"マルチセッション数変更有無情報"(項目ID:mltise_cnt_chgum_inf)、データタイプビーンのクラス名が"SCW00601SF01DBean"固定要素数が"1"の例
        else if( key.equals("マルチセッション数変更有無情報") ) {
            if( mltise_cnt_chgum_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                mltise_cnt_chgum_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00601SF01DBean tmpBean = new SCW00601SF01DBean();
                    mltise_cnt_chgum_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( mltise_cnt_chgum_inf_list.getMaxElementCnt() == 0 || mltise_cnt_chgum_inf_list.size() < mltise_cnt_chgum_inf_list.getMaxElementCnt() ){
                SCW00601SF01DBean tmpBean = new SCW00601SF01DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                mltise_cnt_chgum_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return mltise_cnt_chgum_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"ＢＡＳ−ホストＩＤ変更有無情報"(項目ID:bas_host_id_chgum_inf)、データタイプビーンのクラス名が"SCW00601SF01DBean"固定要素数が"1"の例
        else if( key.equals("ＢＡＳ−ホストＩＤ変更有無情報") ) {
            if( bas_host_id_chgum_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                bas_host_id_chgum_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00601SF01DBean tmpBean = new SCW00601SF01DBean();
                    bas_host_id_chgum_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( bas_host_id_chgum_inf_list.getMaxElementCnt() == 0 || bas_host_id_chgum_inf_list.size() < bas_host_id_chgum_inf_list.getMaxElementCnt() ){
                SCW00601SF01DBean tmpBean = new SCW00601SF01DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                bas_host_id_chgum_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return bas_host_id_chgum_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"ＶＬＡＮ−ＩＤ変更有無情報"(項目ID:vlan_id_chgum_inf)、データタイプビーンのクラス名が"SCW00601SF01DBean"固定要素数が"1"の例
        else if( key.equals("ＶＬＡＮ−ＩＤ変更有無情報") ) {
            if( vlan_id_chgum_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                vlan_id_chgum_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00601SF01DBean tmpBean = new SCW00601SF01DBean();
                    vlan_id_chgum_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( vlan_id_chgum_inf_list.getMaxElementCnt() == 0 || vlan_id_chgum_inf_list.size() < vlan_id_chgum_inf_list.getMaxElementCnt() ){
                SCW00601SF01DBean tmpBean = new SCW00601SF01DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                vlan_id_chgum_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return vlan_id_chgum_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"サービスＩＤ変更有無情報"(項目ID:svc_id_chgum_inf)、データタイプビーンのクラス名が"SCW00601SF01DBean"固定要素数が"1"の例
        else if( key.equals("サービスＩＤ変更有無情報") ) {
            if( svc_id_chgum_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                svc_id_chgum_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00601SF01DBean tmpBean = new SCW00601SF01DBean();
                    svc_id_chgum_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( svc_id_chgum_inf_list.getMaxElementCnt() == 0 || svc_id_chgum_inf_list.size() < svc_id_chgum_inf_list.getMaxElementCnt() ){
                SCW00601SF01DBean tmpBean = new SCW00601SF01DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                svc_id_chgum_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return svc_id_chgum_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"ＶＡ認証キー変更有無情報"(項目ID:va_ninsho_key_chgum_inf)、データタイプビーンのクラス名が"SCW00601SF01DBean"固定要素数が"1"の例
        else if( key.equals("ＶＡ認証キー変更有無情報") ) {
            if( va_ninsho_key_chgum_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                va_ninsho_key_chgum_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00601SF01DBean tmpBean = new SCW00601SF01DBean();
                    va_ninsho_key_chgum_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( va_ninsho_key_chgum_inf_list.getMaxElementCnt() == 0 || va_ninsho_key_chgum_inf_list.size() < va_ninsho_key_chgum_inf_list.getMaxElementCnt() ){
                SCW00601SF01DBean tmpBean = new SCW00601SF01DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                va_ninsho_key_chgum_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return va_ninsho_key_chgum_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"ＳＩＰユーザーＩＤ＃１変更有無情報"(項目ID:sip_user_id_1_chgum_inf)、データタイプビーンのクラス名が"SCW00601SF01DBean"固定要素数が"1"の例
        else if( key.equals("ＳＩＰユーザーＩＤ＃１変更有無情報") ) {
            if( sip_user_id_1_chgum_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                sip_user_id_1_chgum_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00601SF01DBean tmpBean = new SCW00601SF01DBean();
                    sip_user_id_1_chgum_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( sip_user_id_1_chgum_inf_list.getMaxElementCnt() == 0 || sip_user_id_1_chgum_inf_list.size() < sip_user_id_1_chgum_inf_list.getMaxElementCnt() ){
                SCW00601SF01DBean tmpBean = new SCW00601SF01DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                sip_user_id_1_chgum_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return sip_user_id_1_chgum_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"ＳＩＰユーザーＩＤパスワード＃１変更有無情報"(項目ID:sip_user_id_pwd_1_chgum_inf)、データタイプビーンのクラス名が"SCW00601SF01DBean"固定要素数が"1"の例
        else if( key.equals("ＳＩＰユーザーＩＤパスワード＃１変更有無情報") ) {
            if( sip_user_id_pwd_1_chgum_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                sip_user_id_pwd_1_chgum_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00601SF01DBean tmpBean = new SCW00601SF01DBean();
                    sip_user_id_pwd_1_chgum_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( sip_user_id_pwd_1_chgum_inf_list.getMaxElementCnt() == 0 || sip_user_id_pwd_1_chgum_inf_list.size() < sip_user_id_pwd_1_chgum_inf_list.getMaxElementCnt() ){
                SCW00601SF01DBean tmpBean = new SCW00601SF01DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                sip_user_id_pwd_1_chgum_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return sip_user_id_pwd_1_chgum_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"ＳＩＰサーバードメイン＃１変更有無情報"(項目ID:sip_server_domain_1_chgum_inf)、データタイプビーンのクラス名が"SCW00601SF01DBean"固定要素数が"1"の例
        else if( key.equals("ＳＩＰサーバードメイン＃１変更有無情報") ) {
            if( sip_server_domain_1_chgum_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                sip_server_domain_1_chgum_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00601SF01DBean tmpBean = new SCW00601SF01DBean();
                    sip_server_domain_1_chgum_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( sip_server_domain_1_chgum_inf_list.getMaxElementCnt() == 0 || sip_server_domain_1_chgum_inf_list.size() < sip_server_domain_1_chgum_inf_list.getMaxElementCnt() ){
                SCW00601SF01DBean tmpBean = new SCW00601SF01DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                sip_server_domain_1_chgum_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return sip_server_domain_1_chgum_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"ＳＩＰサーバーアドレス＃１変更有無情報"(項目ID:sip_server_ad_1_chgum_inf)、データタイプビーンのクラス名が"SCW00601SF01DBean"固定要素数が"1"の例
        else if( key.equals("ＳＩＰサーバーアドレス＃１変更有無情報") ) {
            if( sip_server_ad_1_chgum_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                sip_server_ad_1_chgum_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00601SF01DBean tmpBean = new SCW00601SF01DBean();
                    sip_server_ad_1_chgum_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( sip_server_ad_1_chgum_inf_list.getMaxElementCnt() == 0 || sip_server_ad_1_chgum_inf_list.size() < sip_server_ad_1_chgum_inf_list.getMaxElementCnt() ){
                SCW00601SF01DBean tmpBean = new SCW00601SF01DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                sip_server_ad_1_chgum_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return sip_server_ad_1_chgum_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"主電話番号＃１変更有無情報"(項目ID:main_telno_1_chgum_inf)、データタイプビーンのクラス名が"SCW00601SF01DBean"固定要素数が"1"の例
        else if( key.equals("主電話番号＃１変更有無情報") ) {
            if( main_telno_1_chgum_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                main_telno_1_chgum_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00601SF01DBean tmpBean = new SCW00601SF01DBean();
                    main_telno_1_chgum_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( main_telno_1_chgum_inf_list.getMaxElementCnt() == 0 || main_telno_1_chgum_inf_list.size() < main_telno_1_chgum_inf_list.getMaxElementCnt() ){
                SCW00601SF01DBean tmpBean = new SCW00601SF01DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                main_telno_1_chgum_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return main_telno_1_chgum_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"副電話番号＃１変更有無情報"(項目ID:sub_telno_1_chgum_inf)、データタイプビーンのクラス名が"SCW00601SF01DBean"固定要素数が"1"の例
        else if( key.equals("副電話番号＃１変更有無情報") ) {
            if( sub_telno_1_chgum_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                sub_telno_1_chgum_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00601SF01DBean tmpBean = new SCW00601SF01DBean();
                    sub_telno_1_chgum_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( sub_telno_1_chgum_inf_list.getMaxElementCnt() == 0 || sub_telno_1_chgum_inf_list.size() < sub_telno_1_chgum_inf_list.getMaxElementCnt() ){
                SCW00601SF01DBean tmpBean = new SCW00601SF01DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                sub_telno_1_chgum_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return sub_telno_1_chgum_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"ＳＩＰ同時接続数変更有無情報"(項目ID:sip_doji_connect_cnt_chgum_inf)、データタイプビーンのクラス名が"SCW00601SF01DBean"固定要素数が"1"の例
        else if( key.equals("ＳＩＰ同時接続数変更有無情報") ) {
            if( sip_doji_connect_cnt_chgum_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                sip_doji_connect_cnt_chgum_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00601SF01DBean tmpBean = new SCW00601SF01DBean();
                    sip_doji_connect_cnt_chgum_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( sip_doji_connect_cnt_chgum_inf_list.getMaxElementCnt() == 0 || sip_doji_connect_cnt_chgum_inf_list.size() < sip_doji_connect_cnt_chgum_inf_list.getMaxElementCnt() ){
                SCW00601SF01DBean tmpBean = new SCW00601SF01DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                sip_doji_connect_cnt_chgum_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return sip_doji_connect_cnt_chgum_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"ｅｏ光電話発番号通知設定変更有無情報"(項目ID:eoh_telno_tchi_set_chgum_inf)、データタイプビーンのクラス名が"SCW00601SF01DBean"固定要素数が"1"の例
        else if( key.equals("ｅｏ光電話発番号通知設定変更有無情報") ) {
            if( eoh_telno_tchi_set_chgum_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                eoh_telno_tchi_set_chgum_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00601SF01DBean tmpBean = new SCW00601SF01DBean();
                    eoh_telno_tchi_set_chgum_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( eoh_telno_tchi_set_chgum_inf_list.getMaxElementCnt() == 0 || eoh_telno_tchi_set_chgum_inf_list.size() < eoh_telno_tchi_set_chgum_inf_list.getMaxElementCnt() ){
                SCW00601SF01DBean tmpBean = new SCW00601SF01DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                eoh_telno_tchi_set_chgum_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return eoh_telno_tchi_set_chgum_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"ｅｏ光電話発番号通知設定情報"(項目ID:eoh_telno_tchi_set_inf)、データタイプビーンのクラス名が"SCW00601SF02DBean"固定要素数が"1"の例
        else if( key.equals("ｅｏ光電話発番号通知設定情報") ) {
            if( eoh_telno_tchi_set_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                eoh_telno_tchi_set_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00601SF02DBean tmpBean = new SCW00601SF02DBean();
                    eoh_telno_tchi_set_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( eoh_telno_tchi_set_inf_list.getMaxElementCnt() == 0 || eoh_telno_tchi_set_inf_list.size() < eoh_telno_tchi_set_inf_list.getMaxElementCnt() ){
                SCW00601SF02DBean tmpBean = new SCW00601SF02DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                eoh_telno_tchi_set_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return eoh_telno_tchi_set_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"ＳＩＰユーザーＩＤ＃２変更有無情報"(項目ID:sip_user_id_2_chgum_inf)、データタイプビーンのクラス名が"SCW00601SF01DBean"固定要素数が"1"の例
        else if( key.equals("ＳＩＰユーザーＩＤ＃２変更有無情報") ) {
            if( sip_user_id_2_chgum_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                sip_user_id_2_chgum_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00601SF01DBean tmpBean = new SCW00601SF01DBean();
                    sip_user_id_2_chgum_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( sip_user_id_2_chgum_inf_list.getMaxElementCnt() == 0 || sip_user_id_2_chgum_inf_list.size() < sip_user_id_2_chgum_inf_list.getMaxElementCnt() ){
                SCW00601SF01DBean tmpBean = new SCW00601SF01DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                sip_user_id_2_chgum_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return sip_user_id_2_chgum_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"ＳＩＰユーザーＩＤパスワード＃２変更有無情報"(項目ID:sip_user_id_pwd_2_chgum_inf)、データタイプビーンのクラス名が"SCW00601SF01DBean"固定要素数が"1"の例
        else if( key.equals("ＳＩＰユーザーＩＤパスワード＃２変更有無情報") ) {
            if( sip_user_id_pwd_2_chgum_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                sip_user_id_pwd_2_chgum_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00601SF01DBean tmpBean = new SCW00601SF01DBean();
                    sip_user_id_pwd_2_chgum_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( sip_user_id_pwd_2_chgum_inf_list.getMaxElementCnt() == 0 || sip_user_id_pwd_2_chgum_inf_list.size() < sip_user_id_pwd_2_chgum_inf_list.getMaxElementCnt() ){
                SCW00601SF01DBean tmpBean = new SCW00601SF01DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                sip_user_id_pwd_2_chgum_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return sip_user_id_pwd_2_chgum_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"ＳＩＰサーバードメイン＃２変更有無情報"(項目ID:sip_server_domain_2_chgum_inf)、データタイプビーンのクラス名が"SCW00601SF01DBean"固定要素数が"1"の例
        else if( key.equals("ＳＩＰサーバードメイン＃２変更有無情報") ) {
            if( sip_server_domain_2_chgum_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                sip_server_domain_2_chgum_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00601SF01DBean tmpBean = new SCW00601SF01DBean();
                    sip_server_domain_2_chgum_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( sip_server_domain_2_chgum_inf_list.getMaxElementCnt() == 0 || sip_server_domain_2_chgum_inf_list.size() < sip_server_domain_2_chgum_inf_list.getMaxElementCnt() ){
                SCW00601SF01DBean tmpBean = new SCW00601SF01DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                sip_server_domain_2_chgum_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return sip_server_domain_2_chgum_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"ＳＩＰサーバーアドレス＃２変更有無情報"(項目ID:sip_server_ad_2_chgum_inf)、データタイプビーンのクラス名が"SCW00601SF01DBean"固定要素数が"1"の例
        else if( key.equals("ＳＩＰサーバーアドレス＃２変更有無情報") ) {
            if( sip_server_ad_2_chgum_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                sip_server_ad_2_chgum_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00601SF01DBean tmpBean = new SCW00601SF01DBean();
                    sip_server_ad_2_chgum_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( sip_server_ad_2_chgum_inf_list.getMaxElementCnt() == 0 || sip_server_ad_2_chgum_inf_list.size() < sip_server_ad_2_chgum_inf_list.getMaxElementCnt() ){
                SCW00601SF01DBean tmpBean = new SCW00601SF01DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                sip_server_ad_2_chgum_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return sip_server_ad_2_chgum_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"主電話番号＃２変更有無情報"(項目ID:main_telno_2_chgum_inf)、データタイプビーンのクラス名が"SCW00601SF01DBean"固定要素数が"1"の例
        else if( key.equals("主電話番号＃２変更有無情報") ) {
            if( main_telno_2_chgum_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                main_telno_2_chgum_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00601SF01DBean tmpBean = new SCW00601SF01DBean();
                    main_telno_2_chgum_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( main_telno_2_chgum_inf_list.getMaxElementCnt() == 0 || main_telno_2_chgum_inf_list.size() < main_telno_2_chgum_inf_list.getMaxElementCnt() ){
                SCW00601SF01DBean tmpBean = new SCW00601SF01DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                main_telno_2_chgum_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return main_telno_2_chgum_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"主電話番号着信設定＃１変更有無情報"(項目ID:main_telno_incmset_1_chgum_inf)、データタイプビーンのクラス名が"SCW00601SF01DBean"固定要素数が"1"の例
        else if( key.equals("主電話番号着信設定＃１変更有無情報") ) {
            if( main_telno_incmset_1_chgum_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                main_telno_incmset_1_chgum_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00601SF01DBean tmpBean = new SCW00601SF01DBean();
                    main_telno_incmset_1_chgum_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( main_telno_incmset_1_chgum_inf_list.getMaxElementCnt() == 0 || main_telno_incmset_1_chgum_inf_list.size() < main_telno_incmset_1_chgum_inf_list.getMaxElementCnt() ){
                SCW00601SF01DBean tmpBean = new SCW00601SF01DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                main_telno_incmset_1_chgum_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return main_telno_incmset_1_chgum_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"主電話番号着信設定＃１情報"(項目ID:main_telno_incomset_1_inf)、データタイプビーンのクラス名が"SCW00601SF02DBean"固定要素数が"1"の例
        else if( key.equals("主電話番号着信設定＃１情報") ) {
            if( main_telno_incomset_1_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                main_telno_incomset_1_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00601SF02DBean tmpBean = new SCW00601SF02DBean();
                    main_telno_incomset_1_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( main_telno_incomset_1_inf_list.getMaxElementCnt() == 0 || main_telno_incomset_1_inf_list.size() < main_telno_incomset_1_inf_list.getMaxElementCnt() ){
                SCW00601SF02DBean tmpBean = new SCW00601SF02DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                main_telno_incomset_1_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return main_telno_incomset_1_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"主電話番号着信設定＃２変更有無情報"(項目ID:main_telno_incmset_2_chgum_inf)、データタイプビーンのクラス名が"SCW00601SF01DBean"固定要素数が"1"の例
        else if( key.equals("主電話番号着信設定＃２変更有無情報") ) {
            if( main_telno_incmset_2_chgum_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                main_telno_incmset_2_chgum_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00601SF01DBean tmpBean = new SCW00601SF01DBean();
                    main_telno_incmset_2_chgum_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( main_telno_incmset_2_chgum_inf_list.getMaxElementCnt() == 0 || main_telno_incmset_2_chgum_inf_list.size() < main_telno_incmset_2_chgum_inf_list.getMaxElementCnt() ){
                SCW00601SF01DBean tmpBean = new SCW00601SF01DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                main_telno_incmset_2_chgum_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return main_telno_incmset_2_chgum_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"主電話番号着信設定＃２情報"(項目ID:main_telno_incomset_2_inf)、データタイプビーンのクラス名が"SCW00601SF02DBean"固定要素数が"1"の例
        else if( key.equals("主電話番号着信設定＃２情報") ) {
            if( main_telno_incomset_2_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                main_telno_incomset_2_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00601SF02DBean tmpBean = new SCW00601SF02DBean();
                    main_telno_incomset_2_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( main_telno_incomset_2_inf_list.getMaxElementCnt() == 0 || main_telno_incomset_2_inf_list.size() < main_telno_incomset_2_inf_list.getMaxElementCnt() ){
                SCW00601SF02DBean tmpBean = new SCW00601SF02DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                main_telno_incomset_2_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return main_telno_incomset_2_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"電話ポート死活設定変更有無情報"(項目ID:tel_port_skt_set_chgum_inf)、データタイプビーンのクラス名が"SCW00601SF01DBean"固定要素数が"1"の例
        else if( key.equals("電話ポート死活設定変更有無情報") ) {
            if( tel_port_skt_set_chgum_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                tel_port_skt_set_chgum_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00601SF01DBean tmpBean = new SCW00601SF01DBean();
                    tel_port_skt_set_chgum_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( tel_port_skt_set_chgum_inf_list.getMaxElementCnt() == 0 || tel_port_skt_set_chgum_inf_list.size() < tel_port_skt_set_chgum_inf_list.getMaxElementCnt() ){
                SCW00601SF01DBean tmpBean = new SCW00601SF01DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                tel_port_skt_set_chgum_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return tel_port_skt_set_chgum_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"電話ポート死活設定情報"(項目ID:tel_port_skt_set_inf)、データタイプビーンのクラス名が"SCW00601SF02DBean"固定要素数が"1"の例
        else if( key.equals("電話ポート死活設定情報") ) {
            if( tel_port_skt_set_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                tel_port_skt_set_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00601SF02DBean tmpBean = new SCW00601SF02DBean();
                    tel_port_skt_set_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( tel_port_skt_set_inf_list.getMaxElementCnt() == 0 || tel_port_skt_set_inf_list.size() < tel_port_skt_set_inf_list.getMaxElementCnt() ){
                SCW00601SF02DBean tmpBean = new SCW00601SF02DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                tel_port_skt_set_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return tel_port_skt_set_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"チャネル数変更有無情報"(項目ID:channel_cnt_chgum_inf)、データタイプビーンのクラス名が"SCW00601SF01DBean"固定要素数が"1"の例
        else if( key.equals("チャネル数変更有無情報") ) {
            if( channel_cnt_chgum_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                channel_cnt_chgum_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00601SF01DBean tmpBean = new SCW00601SF01DBean();
                    channel_cnt_chgum_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( channel_cnt_chgum_inf_list.getMaxElementCnt() == 0 || channel_cnt_chgum_inf_list.size() < channel_cnt_chgum_inf_list.getMaxElementCnt() ){
                SCW00601SF01DBean tmpBean = new SCW00601SF01DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                channel_cnt_chgum_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return channel_cnt_chgum_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"ＳＩＰユーザーＩＤ変更有無情報"(項目ID:sip_user_id_chgum_inf)、データタイプビーンのクラス名が"SCW00601SF01DBean"固定要素数が"1"の例
        else if( key.equals("ＳＩＰユーザーＩＤ変更有無情報") ) {
            if( sip_user_id_chgum_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                sip_user_id_chgum_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00601SF01DBean tmpBean = new SCW00601SF01DBean();
                    sip_user_id_chgum_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( sip_user_id_chgum_inf_list.getMaxElementCnt() == 0 || sip_user_id_chgum_inf_list.size() < sip_user_id_chgum_inf_list.getMaxElementCnt() ){
                SCW00601SF01DBean tmpBean = new SCW00601SF01DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                sip_user_id_chgum_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return sip_user_id_chgum_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"ＳＩＰユーザーＩＤパスワード変更有無情報"(項目ID:sip_user_id_pwd_chgum_inf)、データタイプビーンのクラス名が"SCW00601SF01DBean"固定要素数が"1"の例
        else if( key.equals("ＳＩＰユーザーＩＤパスワード変更有無情報") ) {
            if( sip_user_id_pwd_chgum_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                sip_user_id_pwd_chgum_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00601SF01DBean tmpBean = new SCW00601SF01DBean();
                    sip_user_id_pwd_chgum_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( sip_user_id_pwd_chgum_inf_list.getMaxElementCnt() == 0 || sip_user_id_pwd_chgum_inf_list.size() < sip_user_id_pwd_chgum_inf_list.getMaxElementCnt() ){
                SCW00601SF01DBean tmpBean = new SCW00601SF01DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                sip_user_id_pwd_chgum_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return sip_user_id_pwd_chgum_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"代表端末情報変更有無情報"(項目ID:daihyo_tnmt_info_chgum_inf)、データタイプビーンのクラス名が"SCW00601SF01DBean"固定要素数が"1"の例
        else if( key.equals("代表端末情報変更有無情報") ) {
            if( daihyo_tnmt_info_chgum_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                daihyo_tnmt_info_chgum_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00601SF01DBean tmpBean = new SCW00601SF01DBean();
                    daihyo_tnmt_info_chgum_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( daihyo_tnmt_info_chgum_inf_list.getMaxElementCnt() == 0 || daihyo_tnmt_info_chgum_inf_list.size() < daihyo_tnmt_info_chgum_inf_list.getMaxElementCnt() ){
                SCW00601SF01DBean tmpBean = new SCW00601SF01DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                daihyo_tnmt_info_chgum_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return daihyo_tnmt_info_chgum_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"端末情報変更有無情報"(項目ID:tnmt_info_chgum_inf)、データタイプビーンのクラス名が"SCW00601SF01DBean"固定要素数が"1"の例
        else if( key.equals("端末情報変更有無情報") ) {
            if( tnmt_info_chgum_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                tnmt_info_chgum_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00601SF01DBean tmpBean = new SCW00601SF01DBean();
                    tnmt_info_chgum_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( tnmt_info_chgum_inf_list.getMaxElementCnt() == 0 || tnmt_info_chgum_inf_list.size() < tnmt_info_chgum_inf_list.getMaxElementCnt() ){
                SCW00601SF01DBean tmpBean = new SCW00601SF01DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                tnmt_info_chgum_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return tnmt_info_chgum_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"端末種別変更有無情報"(項目ID:tnmt_sbt_chgum_inf)、データタイプビーンのクラス名が"SCW00601SF01DBean"固定要素数が"1"の例
        else if( key.equals("端末種別変更有無情報") ) {
            if( tnmt_sbt_chgum_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                tnmt_sbt_chgum_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00601SF01DBean tmpBean = new SCW00601SF01DBean();
                    tnmt_sbt_chgum_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( tnmt_sbt_chgum_inf_list.getMaxElementCnt() == 0 || tnmt_sbt_chgum_inf_list.size() < tnmt_sbt_chgum_inf_list.getMaxElementCnt() ){
                SCW00601SF01DBean tmpBean = new SCW00601SF01DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                tnmt_sbt_chgum_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return tnmt_sbt_chgum_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"端末種別情報"(項目ID:tnmt_sbt_inf)、データタイプビーンのクラス名が"SCW00601SF02DBean"固定要素数が"1"の例
        else if( key.equals("端末種別情報") ) {
            if( tnmt_sbt_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                tnmt_sbt_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00601SF02DBean tmpBean = new SCW00601SF02DBean();
                    tnmt_sbt_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( tnmt_sbt_inf_list.getMaxElementCnt() == 0 || tnmt_sbt_inf_list.size() < tnmt_sbt_inf_list.getMaxElementCnt() ){
                SCW00601SF02DBean tmpBean = new SCW00601SF02DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                tnmt_sbt_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return tnmt_sbt_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"発番号通知フラグ変更有無情報"(項目ID:htb_tchi_flg_chgum_inf)、データタイプビーンのクラス名が"SCW00601SF01DBean"固定要素数が"1"の例
        else if( key.equals("発番号通知フラグ変更有無情報") ) {
            if( htb_tchi_flg_chgum_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                htb_tchi_flg_chgum_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00601SF01DBean tmpBean = new SCW00601SF01DBean();
                    htb_tchi_flg_chgum_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( htb_tchi_flg_chgum_inf_list.getMaxElementCnt() == 0 || htb_tchi_flg_chgum_inf_list.size() < htb_tchi_flg_chgum_inf_list.getMaxElementCnt() ){
                SCW00601SF01DBean tmpBean = new SCW00601SF01DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                htb_tchi_flg_chgum_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return htb_tchi_flg_chgum_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"発番号通知フラグ情報"(項目ID:htb_tchi_flg_inf)、データタイプビーンのクラス名が"SCW00601SF02DBean"固定要素数が"1"の例
        else if( key.equals("発番号通知フラグ情報") ) {
            if( htb_tchi_flg_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                htb_tchi_flg_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00601SF02DBean tmpBean = new SCW00601SF02DBean();
                    htb_tchi_flg_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( htb_tchi_flg_inf_list.getMaxElementCnt() == 0 || htb_tchi_flg_inf_list.size() < htb_tchi_flg_inf_list.getMaxElementCnt() ){
                SCW00601SF02DBean tmpBean = new SCW00601SF02DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                htb_tchi_flg_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return htb_tchi_flg_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"地域コード変更有無情報"(項目ID:cki_cd_chgum_inf)、データタイプビーンのクラス名が"SCW00601SF01DBean"固定要素数が"1"の例
        else if( key.equals("地域コード変更有無情報") ) {
            if( cki_cd_chgum_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                cki_cd_chgum_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00601SF01DBean tmpBean = new SCW00601SF01DBean();
                    cki_cd_chgum_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( cki_cd_chgum_inf_list.getMaxElementCnt() == 0 || cki_cd_chgum_inf_list.size() < cki_cd_chgum_inf_list.getMaxElementCnt() ){
                SCW00601SF01DBean tmpBean = new SCW00601SF01DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                cki_cd_chgum_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return cki_cd_chgum_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"天気予報グループＩＤ変更有無情報"(項目ID:tenki_yoho_grp_id_chgum_inf)、データタイプビーンのクラス名が"SCW00601SF01DBean"固定要素数が"1"の例
        else if( key.equals("天気予報グループＩＤ変更有無情報") ) {
            if( tenki_yoho_grp_id_chgum_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                tenki_yoho_grp_id_chgum_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00601SF01DBean tmpBean = new SCW00601SF01DBean();
                    tenki_yoho_grp_id_chgum_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( tenki_yoho_grp_id_chgum_inf_list.getMaxElementCnt() == 0 || tenki_yoho_grp_id_chgum_inf_list.size() < tenki_yoho_grp_id_chgum_inf_list.getMaxElementCnt() ){
                SCW00601SF01DBean tmpBean = new SCW00601SF01DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                tenki_yoho_grp_id_chgum_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return tenki_yoho_grp_id_chgum_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"加入者クラス変更有無情報"(項目ID:knysha_class_chgum_inf)、データタイプビーンのクラス名が"SCW00601SF01DBean"固定要素数が"1"の例
        else if( key.equals("加入者クラス変更有無情報") ) {
            if( knysha_class_chgum_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                knysha_class_chgum_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00601SF01DBean tmpBean = new SCW00601SF01DBean();
                    knysha_class_chgum_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( knysha_class_chgum_inf_list.getMaxElementCnt() == 0 || knysha_class_chgum_inf_list.size() < knysha_class_chgum_inf_list.getMaxElementCnt() ){
                SCW00601SF01DBean tmpBean = new SCW00601SF01DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                knysha_class_chgum_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return knysha_class_chgum_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"Ｗｅｂカスコンパスワード変更有無情報"(項目ID:web_cuscon_pwd_chgum_inf)、データタイプビーンのクラス名が"SCW00601SF01DBean"固定要素数が"1"の例
        else if( key.equals("Ｗｅｂカスコンパスワード変更有無情報") ) {
            if( web_cuscon_pwd_chgum_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                web_cuscon_pwd_chgum_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00601SF01DBean tmpBean = new SCW00601SF01DBean();
                    web_cuscon_pwd_chgum_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( web_cuscon_pwd_chgum_inf_list.getMaxElementCnt() == 0 || web_cuscon_pwd_chgum_inf_list.size() < web_cuscon_pwd_chgum_inf_list.getMaxElementCnt() ){
                SCW00601SF01DBean tmpBean = new SCW00601SF01DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                web_cuscon_pwd_chgum_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return web_cuscon_pwd_chgum_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"リモートカスコンパスワード変更有無情報"(項目ID:rmt_cuscon_pwd_chgum_inf)、データタイプビーンのクラス名が"SCW00601SF01DBean"固定要素数が"1"の例
        else if( key.equals("リモートカスコンパスワード変更有無情報") ) {
            if( rmt_cuscon_pwd_chgum_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                rmt_cuscon_pwd_chgum_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00601SF01DBean tmpBean = new SCW00601SF01DBean();
                    rmt_cuscon_pwd_chgum_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( rmt_cuscon_pwd_chgum_inf_list.getMaxElementCnt() == 0 || rmt_cuscon_pwd_chgum_inf_list.size() < rmt_cuscon_pwd_chgum_inf_list.getMaxElementCnt() ){
                SCW00601SF01DBean tmpBean = new SCW00601SF01DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                rmt_cuscon_pwd_chgum_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return rmt_cuscon_pwd_chgum_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"番ポ契約変更有無情報"(項目ID:bmp_kei_chgum_inf)、データタイプビーンのクラス名が"SCW00601SF01DBean"固定要素数が"1"の例
        else if( key.equals("番ポ契約変更有無情報") ) {
            if( bmp_kei_chgum_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                bmp_kei_chgum_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00601SF01DBean tmpBean = new SCW00601SF01DBean();
                    bmp_kei_chgum_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( bmp_kei_chgum_inf_list.getMaxElementCnt() == 0 || bmp_kei_chgum_inf_list.size() < bmp_kei_chgum_inf_list.getMaxElementCnt() ){
                SCW00601SF01DBean tmpBean = new SCW00601SF01DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                bmp_kei_chgum_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return bmp_kei_chgum_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"キャッチホン契約フラグ変更有無情報"(項目ID:catphone_kei_flg_chgum_inf)、データタイプビーンのクラス名が"SCW00601SF01DBean"固定要素数が"1"の例
        else if( key.equals("キャッチホン契約フラグ変更有無情報") ) {
            if( catphone_kei_flg_chgum_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                catphone_kei_flg_chgum_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00601SF01DBean tmpBean = new SCW00601SF01DBean();
                    catphone_kei_flg_chgum_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( catphone_kei_flg_chgum_inf_list.getMaxElementCnt() == 0 || catphone_kei_flg_chgum_inf_list.size() < catphone_kei_flg_chgum_inf_list.getMaxElementCnt() ){
                SCW00601SF01DBean tmpBean = new SCW00601SF01DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                catphone_kei_flg_chgum_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return catphone_kei_flg_chgum_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"キャッチホン契約フラグ情報"(項目ID:catphone_kei_flg_inf)、データタイプビーンのクラス名が"SCW00601SF02DBean"固定要素数が"1"の例
        else if( key.equals("キャッチホン契約フラグ情報") ) {
            if( catphone_kei_flg_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                catphone_kei_flg_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00601SF02DBean tmpBean = new SCW00601SF02DBean();
                    catphone_kei_flg_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( catphone_kei_flg_inf_list.getMaxElementCnt() == 0 || catphone_kei_flg_inf_list.size() < catphone_kei_flg_inf_list.getMaxElementCnt() ){
                SCW00601SF02DBean tmpBean = new SCW00601SF02DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                catphone_kei_flg_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return catphone_kei_flg_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"転送電話契約フラグ変更有無情報"(項目ID:tenso_tel_kei_flg_chgum_inf)、データタイプビーンのクラス名が"SCW00601SF01DBean"固定要素数が"1"の例
        else if( key.equals("転送電話契約フラグ変更有無情報") ) {
            if( tenso_tel_kei_flg_chgum_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                tenso_tel_kei_flg_chgum_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00601SF01DBean tmpBean = new SCW00601SF01DBean();
                    tenso_tel_kei_flg_chgum_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( tenso_tel_kei_flg_chgum_inf_list.getMaxElementCnt() == 0 || tenso_tel_kei_flg_chgum_inf_list.size() < tenso_tel_kei_flg_chgum_inf_list.getMaxElementCnt() ){
                SCW00601SF01DBean tmpBean = new SCW00601SF01DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                tenso_tel_kei_flg_chgum_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return tenso_tel_kei_flg_chgum_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"転送電話契約フラグ情報"(項目ID:tenso_tel_kei_flg_inf)、データタイプビーンのクラス名が"SCW00601SF02DBean"固定要素数が"1"の例
        else if( key.equals("転送電話契約フラグ情報") ) {
            if( tenso_tel_kei_flg_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                tenso_tel_kei_flg_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00601SF02DBean tmpBean = new SCW00601SF02DBean();
                    tenso_tel_kei_flg_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( tenso_tel_kei_flg_inf_list.getMaxElementCnt() == 0 || tenso_tel_kei_flg_inf_list.size() < tenso_tel_kei_flg_inf_list.getMaxElementCnt() ){
                SCW00601SF02DBean tmpBean = new SCW00601SF02DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                tenso_tel_kei_flg_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return tenso_tel_kei_flg_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"指定呼転送契約フラグ変更有無情報"(項目ID:sti_ko_tenso_kei_flg_chgum_inf)、データタイプビーンのクラス名が"SCW00601SF01DBean"固定要素数が"1"の例
        else if( key.equals("指定呼転送契約フラグ変更有無情報") ) {
            if( sti_ko_tenso_kei_flg_chgum_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                sti_ko_tenso_kei_flg_chgum_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00601SF01DBean tmpBean = new SCW00601SF01DBean();
                    sti_ko_tenso_kei_flg_chgum_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( sti_ko_tenso_kei_flg_chgum_inf_list.getMaxElementCnt() == 0 || sti_ko_tenso_kei_flg_chgum_inf_list.size() < sti_ko_tenso_kei_flg_chgum_inf_list.getMaxElementCnt() ){
                SCW00601SF01DBean tmpBean = new SCW00601SF01DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                sti_ko_tenso_kei_flg_chgum_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return sti_ko_tenso_kei_flg_chgum_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"指定呼転送契約フラグ情報"(項目ID:sti_ko_tenso_kei_flg_inf)、データタイプビーンのクラス名が"SCW00601SF02DBean"固定要素数が"1"の例
        else if( key.equals("指定呼転送契約フラグ情報") ) {
            if( sti_ko_tenso_kei_flg_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                sti_ko_tenso_kei_flg_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00601SF02DBean tmpBean = new SCW00601SF02DBean();
                    sti_ko_tenso_kei_flg_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( sti_ko_tenso_kei_flg_inf_list.getMaxElementCnt() == 0 || sti_ko_tenso_kei_flg_inf_list.size() < sti_ko_tenso_kei_flg_inf_list.getMaxElementCnt() ){
                SCW00601SF02DBean tmpBean = new SCW00601SF02DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                sti_ko_tenso_kei_flg_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return sti_ko_tenso_kei_flg_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"発番表示契約フラグ変更有無情報"(項目ID:htb_dsp_kei_flg_chgum_inf)、データタイプビーンのクラス名が"SCW00601SF01DBean"固定要素数が"1"の例
        else if( key.equals("発番表示契約フラグ変更有無情報") ) {
            if( htb_dsp_kei_flg_chgum_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                htb_dsp_kei_flg_chgum_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00601SF01DBean tmpBean = new SCW00601SF01DBean();
                    htb_dsp_kei_flg_chgum_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( htb_dsp_kei_flg_chgum_inf_list.getMaxElementCnt() == 0 || htb_dsp_kei_flg_chgum_inf_list.size() < htb_dsp_kei_flg_chgum_inf_list.getMaxElementCnt() ){
                SCW00601SF01DBean tmpBean = new SCW00601SF01DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                htb_dsp_kei_flg_chgum_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return htb_dsp_kei_flg_chgum_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"発番表示契約フラグ情報"(項目ID:htb_dsp_kei_flg_inf)、データタイプビーンのクラス名が"SCW00601SF02DBean"固定要素数が"1"の例
        else if( key.equals("発番表示契約フラグ情報") ) {
            if( htb_dsp_kei_flg_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                htb_dsp_kei_flg_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00601SF02DBean tmpBean = new SCW00601SF02DBean();
                    htb_dsp_kei_flg_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( htb_dsp_kei_flg_inf_list.getMaxElementCnt() == 0 || htb_dsp_kei_flg_inf_list.size() < htb_dsp_kei_flg_inf_list.getMaxElementCnt() ){
                SCW00601SF02DBean tmpBean = new SCW00601SF02DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                htb_dsp_kei_flg_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return htb_dsp_kei_flg_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"二重電話番号契約変更有無情報"(項目ID:niju_telno_kei_chgum_inf)、データタイプビーンのクラス名が"SCW00601SF01DBean"固定要素数が"1"の例
        else if( key.equals("二重電話番号契約変更有無情報") ) {
            if( niju_telno_kei_chgum_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                niju_telno_kei_chgum_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00601SF01DBean tmpBean = new SCW00601SF01DBean();
                    niju_telno_kei_chgum_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( niju_telno_kei_chgum_inf_list.getMaxElementCnt() == 0 || niju_telno_kei_chgum_inf_list.size() < niju_telno_kei_chgum_inf_list.getMaxElementCnt() ){
                SCW00601SF01DBean tmpBean = new SCW00601SF01DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                niju_telno_kei_chgum_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return niju_telno_kei_chgum_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"非通知拒否契約フラグ変更有無情報"(項目ID:hitchi_kyohi_kei_flg_chgum_inf)、データタイプビーンのクラス名が"SCW00601SF01DBean"固定要素数が"1"の例
        else if( key.equals("非通知拒否契約フラグ変更有無情報") ) {
            if( hitchi_kyohi_kei_flg_chgum_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                hitchi_kyohi_kei_flg_chgum_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00601SF01DBean tmpBean = new SCW00601SF01DBean();
                    hitchi_kyohi_kei_flg_chgum_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( hitchi_kyohi_kei_flg_chgum_inf_list.getMaxElementCnt() == 0 || hitchi_kyohi_kei_flg_chgum_inf_list.size() < hitchi_kyohi_kei_flg_chgum_inf_list.getMaxElementCnt() ){
                SCW00601SF01DBean tmpBean = new SCW00601SF01DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                hitchi_kyohi_kei_flg_chgum_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return hitchi_kyohi_kei_flg_chgum_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"非通知拒否契約フラグ情報"(項目ID:hitchi_kyohi_kei_flg_inf)、データタイプビーンのクラス名が"SCW00601SF02DBean"固定要素数が"1"の例
        else if( key.equals("非通知拒否契約フラグ情報") ) {
            if( hitchi_kyohi_kei_flg_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                hitchi_kyohi_kei_flg_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00601SF02DBean tmpBean = new SCW00601SF02DBean();
                    hitchi_kyohi_kei_flg_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( hitchi_kyohi_kei_flg_inf_list.getMaxElementCnt() == 0 || hitchi_kyohi_kei_flg_inf_list.size() < hitchi_kyohi_kei_flg_inf_list.getMaxElementCnt() ){
                SCW00601SF02DBean tmpBean = new SCW00601SF02DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                hitchi_kyohi_kei_flg_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return hitchi_kyohi_kei_flg_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"迷惑電話拒否契約フラグ変更有無情報"(項目ID:mwktel_kyohi_kei_flg_chgum_inf)、データタイプビーンのクラス名が"SCW00601SF01DBean"固定要素数が"1"の例
        else if( key.equals("迷惑電話拒否契約フラグ変更有無情報") ) {
            if( mwktel_kyohi_kei_flg_chgum_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                mwktel_kyohi_kei_flg_chgum_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00601SF01DBean tmpBean = new SCW00601SF01DBean();
                    mwktel_kyohi_kei_flg_chgum_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( mwktel_kyohi_kei_flg_chgum_inf_list.getMaxElementCnt() == 0 || mwktel_kyohi_kei_flg_chgum_inf_list.size() < mwktel_kyohi_kei_flg_chgum_inf_list.getMaxElementCnt() ){
                SCW00601SF01DBean tmpBean = new SCW00601SF01DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                mwktel_kyohi_kei_flg_chgum_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return mwktel_kyohi_kei_flg_chgum_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"迷惑電話拒否契約フラグ情報"(項目ID:mwktel_kyohi_kei_flg_inf)、データタイプビーンのクラス名が"SCW00601SF02DBean"固定要素数が"1"の例
        else if( key.equals("迷惑電話拒否契約フラグ情報") ) {
            if( mwktel_kyohi_kei_flg_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                mwktel_kyohi_kei_flg_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00601SF02DBean tmpBean = new SCW00601SF02DBean();
                    mwktel_kyohi_kei_flg_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( mwktel_kyohi_kei_flg_inf_list.getMaxElementCnt() == 0 || mwktel_kyohi_kei_flg_inf_list.size() < mwktel_kyohi_kei_flg_inf_list.getMaxElementCnt() ){
                SCW00601SF02DBean tmpBean = new SCW00601SF02DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                mwktel_kyohi_kei_flg_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return mwktel_kyohi_kei_flg_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"指定番号着信拒否契約フラグ変更有無情報"(項目ID:stino_incmhi_kei_flg_chgum_inf)、データタイプビーンのクラス名が"SCW00601SF01DBean"固定要素数が"1"の例
        else if( key.equals("指定番号着信拒否契約フラグ変更有無情報") ) {
            if( stino_incmhi_kei_flg_chgum_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                stino_incmhi_kei_flg_chgum_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00601SF01DBean tmpBean = new SCW00601SF01DBean();
                    stino_incmhi_kei_flg_chgum_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( stino_incmhi_kei_flg_chgum_inf_list.getMaxElementCnt() == 0 || stino_incmhi_kei_flg_chgum_inf_list.size() < stino_incmhi_kei_flg_chgum_inf_list.getMaxElementCnt() ){
                SCW00601SF01DBean tmpBean = new SCW00601SF01DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                stino_incmhi_kei_flg_chgum_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return stino_incmhi_kei_flg_chgum_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"指定番号着信拒否契約フラグ情報"(項目ID:stino_incmhi_kei_flg_inf)、データタイプビーンのクラス名が"SCW00601SF02DBean"固定要素数が"1"の例
        else if( key.equals("指定番号着信拒否契約フラグ情報") ) {
            if( stino_incmhi_kei_flg_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                stino_incmhi_kei_flg_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00601SF02DBean tmpBean = new SCW00601SF02DBean();
                    stino_incmhi_kei_flg_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( stino_incmhi_kei_flg_inf_list.getMaxElementCnt() == 0 || stino_incmhi_kei_flg_inf_list.size() < stino_incmhi_kei_flg_inf_list.getMaxElementCnt() ){
                SCW00601SF02DBean tmpBean = new SCW00601SF02DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                stino_incmhi_kei_flg_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return stino_incmhi_kei_flg_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"代表取扱契約方式変更有無情報"(項目ID:daihyo_trat_kei_hsk_chgum_inf)、データタイプビーンのクラス名が"SCW00601SF01DBean"固定要素数が"1"の例
        else if( key.equals("代表取扱契約方式変更有無情報") ) {
            if( daihyo_trat_kei_hsk_chgum_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                daihyo_trat_kei_hsk_chgum_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00601SF01DBean tmpBean = new SCW00601SF01DBean();
                    daihyo_trat_kei_hsk_chgum_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( daihyo_trat_kei_hsk_chgum_inf_list.getMaxElementCnt() == 0 || daihyo_trat_kei_hsk_chgum_inf_list.size() < daihyo_trat_kei_hsk_chgum_inf_list.getMaxElementCnt() ){
                SCW00601SF01DBean tmpBean = new SCW00601SF01DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                daihyo_trat_kei_hsk_chgum_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return daihyo_trat_kei_hsk_chgum_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"移転トーキ転送先情報変更有無情報"(項目ID:itntoki_tensos_info_chgum_inf)、データタイプビーンのクラス名が"SCW00601SF01DBean"固定要素数が"1"の例
        else if( key.equals("移転トーキ転送先情報変更有無情報") ) {
            if( itntoki_tensos_info_chgum_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                itntoki_tensos_info_chgum_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00601SF01DBean tmpBean = new SCW00601SF01DBean();
                    itntoki_tensos_info_chgum_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( itntoki_tensos_info_chgum_inf_list.getMaxElementCnt() == 0 || itntoki_tensos_info_chgum_inf_list.size() < itntoki_tensos_info_chgum_inf_list.getMaxElementCnt() ){
                SCW00601SF01DBean tmpBean = new SCW00601SF01DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                itntoki_tensos_info_chgum_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return itntoki_tensos_info_chgum_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"移転トーキ登録コード情報"(項目ID:itntoki_add_cd_inf)、データタイプビーンのクラス名が"SCW00601SF02DBean"固定要素数が"1"の例
        else if( key.equals("移転トーキ登録コード情報") ) {
            if( itntoki_add_cd_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                itntoki_add_cd_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00601SF02DBean tmpBean = new SCW00601SF02DBean();
                    itntoki_add_cd_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( itntoki_add_cd_inf_list.getMaxElementCnt() == 0 || itntoki_add_cd_inf_list.size() < itntoki_add_cd_inf_list.getMaxElementCnt() ){
                SCW00601SF02DBean tmpBean = new SCW00601SF02DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                itntoki_add_cd_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return itntoki_add_cd_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"移転トーキ種別コード情報"(項目ID:itntoki_sbt_cd_inf)、データタイプビーンのクラス名が"SCW00601SF02DBean"固定要素数が"1"の例
        else if( key.equals("移転トーキ種別コード情報") ) {
            if( itntoki_sbt_cd_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                itntoki_sbt_cd_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00601SF02DBean tmpBean = new SCW00601SF02DBean();
                    itntoki_sbt_cd_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( itntoki_sbt_cd_inf_list.getMaxElementCnt() == 0 || itntoki_sbt_cd_inf_list.size() < itntoki_sbt_cd_inf_list.getMaxElementCnt() ){
                SCW00601SF02DBean tmpBean = new SCW00601SF02DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                itntoki_sbt_cd_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return itntoki_sbt_cd_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"Ｎ＿０ＡＢＪ番号変更有無情報"(項目ID:n_oabj_no_chgum_inf)、データタイプビーンのクラス名が"SCW00601SF01DBean"固定要素数が"1"の例
        else if( key.equals("Ｎ＿０ＡＢＪ番号変更有無情報") ) {
            if( n_oabj_no_chgum_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                n_oabj_no_chgum_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00601SF01DBean tmpBean = new SCW00601SF01DBean();
                    n_oabj_no_chgum_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( n_oabj_no_chgum_inf_list.getMaxElementCnt() == 0 || n_oabj_no_chgum_inf_list.size() < n_oabj_no_chgum_inf_list.getMaxElementCnt() ){
                SCW00601SF01DBean tmpBean = new SCW00601SF01DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                n_oabj_no_chgum_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return n_oabj_no_chgum_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"Ｎ＿０５０番号変更有無情報"(項目ID:n_050_no_chgum_inf)、データタイプビーンのクラス名が"SCW00601SF01DBean"固定要素数が"1"の例
        else if( key.equals("Ｎ＿０５０番号変更有無情報") ) {
            if( n_050_no_chgum_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                n_050_no_chgum_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00601SF01DBean tmpBean = new SCW00601SF01DBean();
                    n_050_no_chgum_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( n_050_no_chgum_inf_list.getMaxElementCnt() == 0 || n_050_no_chgum_inf_list.size() < n_050_no_chgum_inf_list.getMaxElementCnt() ){
                SCW00601SF01DBean tmpBean = new SCW00601SF01DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                n_050_no_chgum_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return n_050_no_chgum_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"ＳＩＰ−ＮＲＮ変更有無情報"(項目ID:sip_nrn_chgum_inf)、データタイプビーンのクラス名が"SCW00601SF01DBean"固定要素数が"1"の例
        else if( key.equals("ＳＩＰ−ＮＲＮ変更有無情報") ) {
            if( sip_nrn_chgum_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                sip_nrn_chgum_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00601SF01DBean tmpBean = new SCW00601SF01DBean();
                    sip_nrn_chgum_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( sip_nrn_chgum_inf_list.getMaxElementCnt() == 0 || sip_nrn_chgum_inf_list.size() < sip_nrn_chgum_inf_list.getMaxElementCnt() ){
                SCW00601SF01DBean tmpBean = new SCW00601SF01DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                sip_nrn_chgum_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return sip_nrn_chgum_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"多機能ルーター認証キー変更有無情報"(項目ID:takinort_ninsho_key_chgum_inf)、データタイプビーンのクラス名が"SCW00601SF01DBean"固定要素数が"1"の例
        else if( key.equals("多機能ルーター認証キー変更有無情報") ) {
            if( takinort_ninsho_key_chgum_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                takinort_ninsho_key_chgum_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00601SF01DBean tmpBean = new SCW00601SF01DBean();
                    takinort_ninsho_key_chgum_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( takinort_ninsho_key_chgum_inf_list.getMaxElementCnt() == 0 || takinort_ninsho_key_chgum_inf_list.size() < takinort_ninsho_key_chgum_inf_list.getMaxElementCnt() ){
                SCW00601SF01DBean tmpBean = new SCW00601SF01DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                takinort_ninsho_key_chgum_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return takinort_ninsho_key_chgum_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"ＰＰＰｏＥセッション終端設定コード変更有無情報"(項目ID:pppoe_sson_stset_cd_chgum_inf)、データタイプビーンのクラス名が"SCW00601SF01DBean"固定要素数が"1"の例
        else if( key.equals("ＰＰＰｏＥセッション終端設定コード変更有無情報") ) {
            if( pppoe_sson_stset_cd_chgum_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                pppoe_sson_stset_cd_chgum_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00601SF01DBean tmpBean = new SCW00601SF01DBean();
                    pppoe_sson_stset_cd_chgum_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( pppoe_sson_stset_cd_chgum_inf_list.getMaxElementCnt() == 0 || pppoe_sson_stset_cd_chgum_inf_list.size() < pppoe_sson_stset_cd_chgum_inf_list.getMaxElementCnt() ){
                SCW00601SF01DBean tmpBean = new SCW00601SF01DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                pppoe_sson_stset_cd_chgum_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return pppoe_sson_stset_cd_chgum_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"ＰＰＰｏＥセッション終端設定コード情報"(項目ID:pppoe_sson_stset_cd_inf)、データタイプビーンのクラス名が"SCW00601SF02DBean"固定要素数が"1"の例
        else if( key.equals("ＰＰＰｏＥセッション終端設定コード情報") ) {
            if( pppoe_sson_stset_cd_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                pppoe_sson_stset_cd_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00601SF02DBean tmpBean = new SCW00601SF02DBean();
                    pppoe_sson_stset_cd_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( pppoe_sson_stset_cd_inf_list.getMaxElementCnt() == 0 || pppoe_sson_stset_cd_inf_list.size() < pppoe_sson_stset_cd_inf_list.getMaxElementCnt() ){
                SCW00601SF02DBean tmpBean = new SCW00601SF02DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                pppoe_sson_stset_cd_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return pppoe_sson_stset_cd_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"ＤＨＣＰ有効無効コード変更有無情報"(項目ID:dhcp_yk_mk_cd_chgum_inf)、データタイプビーンのクラス名が"SCW00601SF01DBean"固定要素数が"1"の例
        else if( key.equals("ＤＨＣＰ有効無効コード変更有無情報") ) {
            if( dhcp_yk_mk_cd_chgum_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                dhcp_yk_mk_cd_chgum_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00601SF01DBean tmpBean = new SCW00601SF01DBean();
                    dhcp_yk_mk_cd_chgum_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( dhcp_yk_mk_cd_chgum_inf_list.getMaxElementCnt() == 0 || dhcp_yk_mk_cd_chgum_inf_list.size() < dhcp_yk_mk_cd_chgum_inf_list.getMaxElementCnt() ){
                SCW00601SF01DBean tmpBean = new SCW00601SF01DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                dhcp_yk_mk_cd_chgum_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return dhcp_yk_mk_cd_chgum_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"ＤＨＣＰ有効無効コード情報"(項目ID:dhcp_yk_mk_cd_inf)、データタイプビーンのクラス名が"SCW00601SF02DBean"固定要素数が"1"の例
        else if( key.equals("ＤＨＣＰ有効無効コード情報") ) {
            if( dhcp_yk_mk_cd_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                dhcp_yk_mk_cd_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00601SF02DBean tmpBean = new SCW00601SF02DBean();
                    dhcp_yk_mk_cd_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( dhcp_yk_mk_cd_inf_list.getMaxElementCnt() == 0 || dhcp_yk_mk_cd_inf_list.size() < dhcp_yk_mk_cd_inf_list.getMaxElementCnt() ){
                SCW00601SF02DBean tmpBean = new SCW00601SF02DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                dhcp_yk_mk_cd_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return dhcp_yk_mk_cd_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"有線ＬＡＮ機能モード識別コード変更有無情報"(項目ID:ylan_kino_mode_skcd_chgum_inf)、データタイプビーンのクラス名が"SCW00601SF01DBean"固定要素数が"1"の例
        else if( key.equals("有線ＬＡＮ機能モード識別コード変更有無情報") ) {
            if( ylan_kino_mode_skcd_chgum_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                ylan_kino_mode_skcd_chgum_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00601SF01DBean tmpBean = new SCW00601SF01DBean();
                    ylan_kino_mode_skcd_chgum_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( ylan_kino_mode_skcd_chgum_inf_list.getMaxElementCnt() == 0 || ylan_kino_mode_skcd_chgum_inf_list.size() < ylan_kino_mode_skcd_chgum_inf_list.getMaxElementCnt() ){
                SCW00601SF01DBean tmpBean = new SCW00601SF01DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                ylan_kino_mode_skcd_chgum_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return ylan_kino_mode_skcd_chgum_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"有線ＬＡＮ機能モード識別コード情報"(項目ID:ylan_kino_mode_skcd_inf)、データタイプビーンのクラス名が"SCW00601SF02DBean"固定要素数が"1"の例
        else if( key.equals("有線ＬＡＮ機能モード識別コード情報") ) {
            if( ylan_kino_mode_skcd_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                ylan_kino_mode_skcd_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00601SF02DBean tmpBean = new SCW00601SF02DBean();
                    ylan_kino_mode_skcd_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( ylan_kino_mode_skcd_inf_list.getMaxElementCnt() == 0 || ylan_kino_mode_skcd_inf_list.size() < ylan_kino_mode_skcd_inf_list.getMaxElementCnt() ){
                SCW00601SF02DBean tmpBean = new SCW00601SF02DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                ylan_kino_mode_skcd_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return ylan_kino_mode_skcd_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"無線ＬＡＮ機能モード識別コード変更有無情報"(項目ID:mlan_kino_mode_skcd_chgum_inf)、データタイプビーンのクラス名が"SCW00601SF01DBean"固定要素数が"1"の例
        else if( key.equals("無線ＬＡＮ機能モード識別コード変更有無情報") ) {
            if( mlan_kino_mode_skcd_chgum_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                mlan_kino_mode_skcd_chgum_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00601SF01DBean tmpBean = new SCW00601SF01DBean();
                    mlan_kino_mode_skcd_chgum_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( mlan_kino_mode_skcd_chgum_inf_list.getMaxElementCnt() == 0 || mlan_kino_mode_skcd_chgum_inf_list.size() < mlan_kino_mode_skcd_chgum_inf_list.getMaxElementCnt() ){
                SCW00601SF01DBean tmpBean = new SCW00601SF01DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                mlan_kino_mode_skcd_chgum_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return mlan_kino_mode_skcd_chgum_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"無線ＬＡＮ機能モード識別コード情報"(項目ID:mlan_kino_mode_skcd_inf)、データタイプビーンのクラス名が"SCW00601SF02DBean"固定要素数が"1"の例
        else if( key.equals("無線ＬＡＮ機能モード識別コード情報") ) {
            if( mlan_kino_mode_skcd_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                mlan_kino_mode_skcd_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00601SF02DBean tmpBean = new SCW00601SF02DBean();
                    mlan_kino_mode_skcd_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( mlan_kino_mode_skcd_inf_list.getMaxElementCnt() == 0 || mlan_kino_mode_skcd_inf_list.size() < mlan_kino_mode_skcd_inf_list.getMaxElementCnt() ){
                SCW00601SF02DBean tmpBean = new SCW00601SF02DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                mlan_kino_mode_skcd_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return mlan_kino_mode_skcd_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"ＶｏＩＰ有効無効コード変更有無情報"(項目ID:voip_yk_mk_cd_chgum_inf)、データタイプビーンのクラス名が"SCW00601SF01DBean"固定要素数が"1"の例
        else if( key.equals("ＶｏＩＰ有効無効コード変更有無情報") ) {
            if( voip_yk_mk_cd_chgum_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                voip_yk_mk_cd_chgum_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00601SF01DBean tmpBean = new SCW00601SF01DBean();
                    voip_yk_mk_cd_chgum_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( voip_yk_mk_cd_chgum_inf_list.getMaxElementCnt() == 0 || voip_yk_mk_cd_chgum_inf_list.size() < voip_yk_mk_cd_chgum_inf_list.getMaxElementCnt() ){
                SCW00601SF01DBean tmpBean = new SCW00601SF01DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                voip_yk_mk_cd_chgum_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return voip_yk_mk_cd_chgum_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"ＶｏＩＰ有効無効コード情報"(項目ID:voip_yk_mk_cd_inf)、データタイプビーンのクラス名が"SCW00601SF02DBean"固定要素数が"1"の例
        else if( key.equals("ＶｏＩＰ有効無効コード情報") ) {
            if( voip_yk_mk_cd_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                voip_yk_mk_cd_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00601SF02DBean tmpBean = new SCW00601SF02DBean();
                    voip_yk_mk_cd_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( voip_yk_mk_cd_inf_list.getMaxElementCnt() == 0 || voip_yk_mk_cd_inf_list.size() < voip_yk_mk_cd_inf_list.getMaxElementCnt() ){
                SCW00601SF02DBean tmpBean = new SCW00601SF02DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                voip_yk_mk_cd_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return voip_yk_mk_cd_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"Ｂ２ＢＵＡ有効無効コード変更有無情報"(項目ID:b2bua_yk_mk_cd_chgum_inf)、データタイプビーンのクラス名が"SCW00601SF01DBean"固定要素数が"1"の例
        else if( key.equals("Ｂ２ＢＵＡ有効無効コード変更有無情報") ) {
            if( b2bua_yk_mk_cd_chgum_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                b2bua_yk_mk_cd_chgum_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00601SF01DBean tmpBean = new SCW00601SF01DBean();
                    b2bua_yk_mk_cd_chgum_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( b2bua_yk_mk_cd_chgum_inf_list.getMaxElementCnt() == 0 || b2bua_yk_mk_cd_chgum_inf_list.size() < b2bua_yk_mk_cd_chgum_inf_list.getMaxElementCnt() ){
                SCW00601SF01DBean tmpBean = new SCW00601SF01DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                b2bua_yk_mk_cd_chgum_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return b2bua_yk_mk_cd_chgum_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"Ｂ２ＢＵＡ有効無効コード情報"(項目ID:b2bua_yk_mk_cd_inf)、データタイプビーンのクラス名が"SCW00601SF02DBean"固定要素数が"1"の例
        else if( key.equals("Ｂ２ＢＵＡ有効無効コード情報") ) {
            if( b2bua_yk_mk_cd_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                b2bua_yk_mk_cd_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00601SF02DBean tmpBean = new SCW00601SF02DBean();
                    b2bua_yk_mk_cd_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( b2bua_yk_mk_cd_inf_list.getMaxElementCnt() == 0 || b2bua_yk_mk_cd_inf_list.size() < b2bua_yk_mk_cd_inf_list.getMaxElementCnt() ){
                SCW00601SF02DBean tmpBean = new SCW00601SF02DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                b2bua_yk_mk_cd_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return b2bua_yk_mk_cd_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"提供プロトコル種別コード変更有無情報"(項目ID:tk_prtcl_sbt_cd_chgum_inf)、データタイプビーンのクラス名が"SCW00601SF01DBean"固定要素数が"1"の例
        else if( key.equals("提供プロトコル種別コード変更有無情報") ) {
            if( tk_prtcl_sbt_cd_chgum_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                tk_prtcl_sbt_cd_chgum_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00601SF01DBean tmpBean = new SCW00601SF01DBean();
                    tk_prtcl_sbt_cd_chgum_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( tk_prtcl_sbt_cd_chgum_inf_list.getMaxElementCnt() == 0 || tk_prtcl_sbt_cd_chgum_inf_list.size() < tk_prtcl_sbt_cd_chgum_inf_list.getMaxElementCnt() ){
                SCW00601SF01DBean tmpBean = new SCW00601SF01DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                tk_prtcl_sbt_cd_chgum_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return tk_prtcl_sbt_cd_chgum_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"提供プロトコル種別コード情報"(項目ID:tk_prtcl_sbt_cd_inf)、データタイプビーンのクラス名が"SCW00601SF02DBean"固定要素数が"1"の例
        else if( key.equals("提供プロトコル種別コード情報") ) {
            if( tk_prtcl_sbt_cd_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                tk_prtcl_sbt_cd_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00601SF02DBean tmpBean = new SCW00601SF02DBean();
                    tk_prtcl_sbt_cd_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( tk_prtcl_sbt_cd_inf_list.getMaxElementCnt() == 0 || tk_prtcl_sbt_cd_inf_list.size() < tk_prtcl_sbt_cd_inf_list.getMaxElementCnt() ){
                SCW00601SF02DBean tmpBean = new SCW00601SF02DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                tk_prtcl_sbt_cd_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return tk_prtcl_sbt_cd_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"ＩＰｖ６帯域制御コード変更有無情報"(項目ID:ipv6_taiiki_ctrl_cd_chgum_inf)、データタイプビーンのクラス名が"SCW00601SF01DBean"固定要素数が"1"の例
        else if( key.equals("ＩＰｖ６帯域制御コード変更有無情報") ) {
            if( ipv6_taiiki_ctrl_cd_chgum_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                ipv6_taiiki_ctrl_cd_chgum_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00601SF01DBean tmpBean = new SCW00601SF01DBean();
                    ipv6_taiiki_ctrl_cd_chgum_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( ipv6_taiiki_ctrl_cd_chgum_inf_list.getMaxElementCnt() == 0 || ipv6_taiiki_ctrl_cd_chgum_inf_list.size() < ipv6_taiiki_ctrl_cd_chgum_inf_list.getMaxElementCnt() ){
                SCW00601SF01DBean tmpBean = new SCW00601SF01DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                ipv6_taiiki_ctrl_cd_chgum_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return ipv6_taiiki_ctrl_cd_chgum_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"ＩＰｖ６帯域制御コード情報"(項目ID:ipv6_taiiki_ctrl_cd_inf)、データタイプビーンのクラス名が"SCW00601SF02DBean"固定要素数が"1"の例
        else if( key.equals("ＩＰｖ６帯域制御コード情報") ) {
            if( ipv6_taiiki_ctrl_cd_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                ipv6_taiiki_ctrl_cd_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00601SF02DBean tmpBean = new SCW00601SF02DBean();
                    ipv6_taiiki_ctrl_cd_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( ipv6_taiiki_ctrl_cd_inf_list.getMaxElementCnt() == 0 || ipv6_taiiki_ctrl_cd_inf_list.size() < ipv6_taiiki_ctrl_cd_inf_list.getMaxElementCnt() ){
                SCW00601SF02DBean tmpBean = new SCW00601SF02DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                ipv6_taiiki_ctrl_cd_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return ipv6_taiiki_ctrl_cd_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"多機能ルータールーター認証ＩＤ変更有無情報"(項目ID:tknrt_rtr_nsid_chgum_inf)、データタイプビーンのクラス名が"SCW00601SF01DBean"固定要素数が"1"の例
        else if( key.equals("多機能ルータールーター認証ＩＤ変更有無情報") ) {
            if( tknrt_rtr_nsid_chgum_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                tknrt_rtr_nsid_chgum_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00601SF01DBean tmpBean = new SCW00601SF01DBean();
                    tknrt_rtr_nsid_chgum_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( tknrt_rtr_nsid_chgum_inf_list.getMaxElementCnt() == 0 || tknrt_rtr_nsid_chgum_inf_list.size() < tknrt_rtr_nsid_chgum_inf_list.getMaxElementCnt() ){
                SCW00601SF01DBean tmpBean = new SCW00601SF01DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                tknrt_rtr_nsid_chgum_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return tknrt_rtr_nsid_chgum_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"多機能ルータールーター認証ＩＤパスワード変更有無情報"(項目ID:tknrt_rtr_nsid_pwd_chgum_inf)、データタイプビーンのクラス名が"SCW00601SF01DBean"固定要素数が"1"の例
        else if( key.equals("多機能ルータールーター認証ＩＤパスワード変更有無情報") ) {
            if( tknrt_rtr_nsid_pwd_chgum_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                tknrt_rtr_nsid_pwd_chgum_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00601SF01DBean tmpBean = new SCW00601SF01DBean();
                    tknrt_rtr_nsid_pwd_chgum_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( tknrt_rtr_nsid_pwd_chgum_inf_list.getMaxElementCnt() == 0 || tknrt_rtr_nsid_pwd_chgum_inf_list.size() < tknrt_rtr_nsid_pwd_chgum_inf_list.getMaxElementCnt() ){
                SCW00601SF01DBean tmpBean = new SCW00601SF01DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                tknrt_rtr_nsid_pwd_chgum_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return tknrt_rtr_nsid_pwd_chgum_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"ＩＰｖ６認証ＩＤ変更有無情報"(項目ID:ipv6_ninsho_id_chgum_inf)、データタイプビーンのクラス名が"SCW00601SF01DBean"固定要素数が"1"の例
        else if( key.equals("ＩＰｖ６認証ＩＤ変更有無情報") ) {
            if( ipv6_ninsho_id_chgum_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                ipv6_ninsho_id_chgum_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00601SF01DBean tmpBean = new SCW00601SF01DBean();
                    ipv6_ninsho_id_chgum_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( ipv6_ninsho_id_chgum_inf_list.getMaxElementCnt() == 0 || ipv6_ninsho_id_chgum_inf_list.size() < ipv6_ninsho_id_chgum_inf_list.getMaxElementCnt() ){
                SCW00601SF01DBean tmpBean = new SCW00601SF01DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                ipv6_ninsho_id_chgum_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return ipv6_ninsho_id_chgum_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"ＩＰｖ６認証ＩＤパスワード変更有無情報"(項目ID:ipv6_ninsho_id_pwd_chgum_inf)、データタイプビーンのクラス名が"SCW00601SF01DBean"固定要素数が"1"の例
        else if( key.equals("ＩＰｖ６認証ＩＤパスワード変更有無情報") ) {
            if( ipv6_ninsho_id_pwd_chgum_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                ipv6_ninsho_id_pwd_chgum_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00601SF01DBean tmpBean = new SCW00601SF01DBean();
                    ipv6_ninsho_id_pwd_chgum_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( ipv6_ninsho_id_pwd_chgum_inf_list.getMaxElementCnt() == 0 || ipv6_ninsho_id_pwd_chgum_inf_list.size() < ipv6_ninsho_id_pwd_chgum_inf_list.getMaxElementCnt() ){
                SCW00601SF01DBean tmpBean = new SCW00601SF01DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                ipv6_ninsho_id_pwd_chgum_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return ipv6_ninsho_id_pwd_chgum_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"接続モード変更有無情報"(項目ID:connect_mode_cd_chgum_inf)、データタイプビーンのクラス名が"SCW00601SF01DBean"固定要素数が"1"の例
        else if( key.equals("接続モード変更有無情報") ) {
            if( connect_mode_cd_chgum_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                connect_mode_cd_chgum_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00601SF01DBean tmpBean = new SCW00601SF01DBean();
                    connect_mode_cd_chgum_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( connect_mode_cd_chgum_inf_list.getMaxElementCnt() == 0 || connect_mode_cd_chgum_inf_list.size() < connect_mode_cd_chgum_inf_list.getMaxElementCnt() ){
                SCW00601SF01DBean tmpBean = new SCW00601SF01DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                connect_mode_cd_chgum_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return connect_mode_cd_chgum_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"接続モードコード情報"(項目ID:connect_mode_cd_inf)、データタイプビーンのクラス名が"SCW00601SF02DBean"固定要素数が"1"の例
        else if( key.equals("接続モードコード情報") ) {
            if( connect_mode_cd_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                connect_mode_cd_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00601SF02DBean tmpBean = new SCW00601SF02DBean();
                    connect_mode_cd_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( connect_mode_cd_inf_list.getMaxElementCnt() == 0 || connect_mode_cd_inf_list.size() < connect_mode_cd_inf_list.getMaxElementCnt() ){
                SCW00601SF02DBean tmpBean = new SCW00601SF02DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                connect_mode_cd_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return connect_mode_cd_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"自動切断モード変更有無情報"(項目ID:auto_cut_mode_cd_chgum_inf)、データタイプビーンのクラス名が"SCW00601SF01DBean"固定要素数が"1"の例
        else if( key.equals("自動切断モード変更有無情報") ) {
            if( auto_cut_mode_cd_chgum_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                auto_cut_mode_cd_chgum_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00601SF01DBean tmpBean = new SCW00601SF01DBean();
                    auto_cut_mode_cd_chgum_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( auto_cut_mode_cd_chgum_inf_list.getMaxElementCnt() == 0 || auto_cut_mode_cd_chgum_inf_list.size() < auto_cut_mode_cd_chgum_inf_list.getMaxElementCnt() ){
                SCW00601SF01DBean tmpBean = new SCW00601SF01DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                auto_cut_mode_cd_chgum_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return auto_cut_mode_cd_chgum_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"自動切断モードコード情報"(項目ID:auto_cut_mode_cd_inf)、データタイプビーンのクラス名が"SCW00601SF02DBean"固定要素数が"1"の例
        else if( key.equals("自動切断モードコード情報") ) {
            if( auto_cut_mode_cd_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                auto_cut_mode_cd_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00601SF02DBean tmpBean = new SCW00601SF02DBean();
                    auto_cut_mode_cd_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( auto_cut_mode_cd_inf_list.getMaxElementCnt() == 0 || auto_cut_mode_cd_inf_list.size() < auto_cut_mode_cd_inf_list.getMaxElementCnt() ){
                SCW00601SF02DBean tmpBean = new SCW00601SF02DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                auto_cut_mode_cd_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return auto_cut_mode_cd_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"自動切断時間変更有無情報"(項目ID:auto_cut_time_chgum_inf)、データタイプビーンのクラス名が"SCW00601SF01DBean"固定要素数が"1"の例
        else if( key.equals("自動切断時間変更有無情報") ) {
            if( auto_cut_time_chgum_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                auto_cut_time_chgum_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00601SF01DBean tmpBean = new SCW00601SF01DBean();
                    auto_cut_time_chgum_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( auto_cut_time_chgum_inf_list.getMaxElementCnt() == 0 || auto_cut_time_chgum_inf_list.size() < auto_cut_time_chgum_inf_list.getMaxElementCnt() ){
                SCW00601SF01DBean tmpBean = new SCW00601SF01DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                auto_cut_time_chgum_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return auto_cut_time_chgum_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"Ｌ２ＴＰ認証ＩＤ変更有無情報"(項目ID:l2tp_ninsho_id_chgum_inf)、データタイプビーンのクラス名が"SCW00601SF01DBean"固定要素数が"1"の例
        else if( key.equals("Ｌ２ＴＰ認証ＩＤ変更有無情報") ) {
            if( l2tp_ninsho_id_chgum_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                l2tp_ninsho_id_chgum_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00601SF01DBean tmpBean = new SCW00601SF01DBean();
                    l2tp_ninsho_id_chgum_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( l2tp_ninsho_id_chgum_inf_list.getMaxElementCnt() == 0 || l2tp_ninsho_id_chgum_inf_list.size() < l2tp_ninsho_id_chgum_inf_list.getMaxElementCnt() ){
                SCW00601SF01DBean tmpBean = new SCW00601SF01DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                l2tp_ninsho_id_chgum_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return l2tp_ninsho_id_chgum_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"Ｌ２ＴＰ認証ＩＤ（セカンダリー）変更有無情報"(項目ID:l2tp_ninsho_id_secon_chgum_inf)、データタイプビーンのクラス名が"SCW00601SF01DBean"固定要素数が"1"の例
        else if( key.equals("Ｌ２ＴＰ認証ＩＤ（セカンダリー）変更有無情報") ) {
            if( l2tp_ninsho_id_secon_chgum_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                l2tp_ninsho_id_secon_chgum_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00601SF01DBean tmpBean = new SCW00601SF01DBean();
                    l2tp_ninsho_id_secon_chgum_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( l2tp_ninsho_id_secon_chgum_inf_list.getMaxElementCnt() == 0 || l2tp_ninsho_id_secon_chgum_inf_list.size() < l2tp_ninsho_id_secon_chgum_inf_list.getMaxElementCnt() ){
                SCW00601SF01DBean tmpBean = new SCW00601SF01DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                l2tp_ninsho_id_secon_chgum_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return l2tp_ninsho_id_secon_chgum_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"ＰＰＰｏＥブリッジ有無変更有無情報"(項目ID:pppoe_bridge_sbt_cd_chgum_inf)、データタイプビーンのクラス名が"SCW00601SF01DBean"固定要素数が"1"の例
        else if( key.equals("ＰＰＰｏＥブリッジ有無変更有無情報") ) {
            if( pppoe_bridge_sbt_cd_chgum_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                pppoe_bridge_sbt_cd_chgum_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00601SF01DBean tmpBean = new SCW00601SF01DBean();
                    pppoe_bridge_sbt_cd_chgum_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( pppoe_bridge_sbt_cd_chgum_inf_list.getMaxElementCnt() == 0 || pppoe_bridge_sbt_cd_chgum_inf_list.size() < pppoe_bridge_sbt_cd_chgum_inf_list.getMaxElementCnt() ){
                SCW00601SF01DBean tmpBean = new SCW00601SF01DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                pppoe_bridge_sbt_cd_chgum_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return pppoe_bridge_sbt_cd_chgum_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"ＰＰＰｏＥブリッジ種別コード情報"(項目ID:pppoe_bridge_sbt_cd_inf)、データタイプビーンのクラス名が"SCW00601SF02DBean"固定要素数が"1"の例
        else if( key.equals("ＰＰＰｏＥブリッジ種別コード情報") ) {
            if( pppoe_bridge_sbt_cd_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                pppoe_bridge_sbt_cd_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00601SF02DBean tmpBean = new SCW00601SF02DBean();
                    pppoe_bridge_sbt_cd_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( pppoe_bridge_sbt_cd_inf_list.getMaxElementCnt() == 0 || pppoe_bridge_sbt_cd_inf_list.size() < pppoe_bridge_sbt_cd_inf_list.getMaxElementCnt() ){
                SCW00601SF02DBean tmpBean = new SCW00601SF02DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                pppoe_bridge_sbt_cd_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return pppoe_bridge_sbt_cd_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"Ｐｉｎｇ応答有無変更有無情報"(項目ID:ping_response_sbt_cd_chgum_inf)、データタイプビーンのクラス名が"SCW00601SF01DBean"固定要素数が"1"の例
        else if( key.equals("Ｐｉｎｇ応答有無変更有無情報") ) {
            if( ping_response_sbt_cd_chgum_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                ping_response_sbt_cd_chgum_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00601SF01DBean tmpBean = new SCW00601SF01DBean();
                    ping_response_sbt_cd_chgum_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( ping_response_sbt_cd_chgum_inf_list.getMaxElementCnt() == 0 || ping_response_sbt_cd_chgum_inf_list.size() < ping_response_sbt_cd_chgum_inf_list.getMaxElementCnt() ){
                SCW00601SF01DBean tmpBean = new SCW00601SF01DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                ping_response_sbt_cd_chgum_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return ping_response_sbt_cd_chgum_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"Ｐｉｎｇ応答種別コード情報"(項目ID:ping_response_sbt_cd_inf)、データタイプビーンのクラス名が"SCW00601SF02DBean"固定要素数が"1"の例
        else if( key.equals("Ｐｉｎｇ応答種別コード情報") ) {
            if( ping_response_sbt_cd_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                ping_response_sbt_cd_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00601SF02DBean tmpBean = new SCW00601SF02DBean();
                    ping_response_sbt_cd_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( ping_response_sbt_cd_inf_list.getMaxElementCnt() == 0 || ping_response_sbt_cd_inf_list.size() < ping_response_sbt_cd_inf_list.getMaxElementCnt() ){
                SCW00601SF02DBean tmpBean = new SCW00601SF02DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                ping_response_sbt_cd_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return ping_response_sbt_cd_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"ＩＰｖ６Ｐｉｎｇ応答種別コード変更有無情報"(項目ID:ipv6_ping_rsp_sbt_cd_chgum_inf)、データタイプビーンのクラス名が"SCW00601SF01DBean"固定要素数が"1"の例
        else if( key.equals("ＩＰｖ６Ｐｉｎｇ応答種別コード変更有無情報") ) {
            if( ipv6_ping_rsp_sbt_cd_chgum_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                ipv6_ping_rsp_sbt_cd_chgum_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00601SF01DBean tmpBean = new SCW00601SF01DBean();
                    ipv6_ping_rsp_sbt_cd_chgum_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( ipv6_ping_rsp_sbt_cd_chgum_inf_list.getMaxElementCnt() == 0 || ipv6_ping_rsp_sbt_cd_chgum_inf_list.size() < ipv6_ping_rsp_sbt_cd_chgum_inf_list.getMaxElementCnt() ){
                SCW00601SF01DBean tmpBean = new SCW00601SF01DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                ipv6_ping_rsp_sbt_cd_chgum_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return ipv6_ping_rsp_sbt_cd_chgum_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"ＩＰｖ６Ｐｉｎｇ応答種別コード情報"(項目ID:ipv6_ping_rsp_sbt_cd_inf)、データタイプビーンのクラス名が"SCW00601SF02DBean"固定要素数が"1"の例
        else if( key.equals("ＩＰｖ６Ｐｉｎｇ応答種別コード情報") ) {
            if( ipv6_ping_rsp_sbt_cd_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                ipv6_ping_rsp_sbt_cd_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00601SF02DBean tmpBean = new SCW00601SF02DBean();
                    ipv6_ping_rsp_sbt_cd_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( ipv6_ping_rsp_sbt_cd_inf_list.getMaxElementCnt() == 0 || ipv6_ping_rsp_sbt_cd_inf_list.size() < ipv6_ping_rsp_sbt_cd_inf_list.getMaxElementCnt() ){
                SCW00601SF02DBean tmpBean = new SCW00601SF02DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                ipv6_ping_rsp_sbt_cd_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return ipv6_ping_rsp_sbt_cd_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"多機能ルーターＶＡ認証ＩＤ変更有無情報"(項目ID:tknrt_va_nsid_chgum_inf)、データタイプビーンのクラス名が"SCW00601SF01DBean"固定要素数が"1"の例
        else if( key.equals("多機能ルーターＶＡ認証ＩＤ変更有無情報") ) {
            if( tknrt_va_nsid_chgum_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                tknrt_va_nsid_chgum_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00601SF01DBean tmpBean = new SCW00601SF01DBean();
                    tknrt_va_nsid_chgum_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( tknrt_va_nsid_chgum_inf_list.getMaxElementCnt() == 0 || tknrt_va_nsid_chgum_inf_list.size() < tknrt_va_nsid_chgum_inf_list.getMaxElementCnt() ){
                SCW00601SF01DBean tmpBean = new SCW00601SF01DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                tknrt_va_nsid_chgum_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return tknrt_va_nsid_chgum_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"多機能ルーターＶＡ認証ＩＤパスワード変更有無情報"(項目ID:tknrt_va_nsid_pwd_chgum_inf)、データタイプビーンのクラス名が"SCW00601SF01DBean"固定要素数が"1"の例
        else if( key.equals("多機能ルーターＶＡ認証ＩＤパスワード変更有無情報") ) {
            if( tknrt_va_nsid_pwd_chgum_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                tknrt_va_nsid_pwd_chgum_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00601SF01DBean tmpBean = new SCW00601SF01DBean();
                    tknrt_va_nsid_pwd_chgum_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( tknrt_va_nsid_pwd_chgum_inf_list.getMaxElementCnt() == 0 || tknrt_va_nsid_pwd_chgum_inf_list.size() < tknrt_va_nsid_pwd_chgum_inf_list.getMaxElementCnt() ){
                SCW00601SF01DBean tmpBean = new SCW00601SF01DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                tknrt_va_nsid_pwd_chgum_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return tknrt_va_nsid_pwd_chgum_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"多機能ルーターＯＬＳ契約種別設定コード変更有無情報"(項目ID:tknrt_ols_ksbt_setcd_chgum_inf)、データタイプビーンのクラス名が"SCW00601SF01DBean"固定要素数が"1"の例
        else if( key.equals("多機能ルーターＯＬＳ契約種別設定コード変更有無情報") ) {
            if( tknrt_ols_ksbt_setcd_chgum_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                tknrt_ols_ksbt_setcd_chgum_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00601SF01DBean tmpBean = new SCW00601SF01DBean();
                    tknrt_ols_ksbt_setcd_chgum_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( tknrt_ols_ksbt_setcd_chgum_inf_list.getMaxElementCnt() == 0 || tknrt_ols_ksbt_setcd_chgum_inf_list.size() < tknrt_ols_ksbt_setcd_chgum_inf_list.getMaxElementCnt() ){
                SCW00601SF01DBean tmpBean = new SCW00601SF01DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                tknrt_ols_ksbt_setcd_chgum_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return tknrt_ols_ksbt_setcd_chgum_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"多機能ルーターＯＬＳ契約種別設定コード情報"(項目ID:tknrt_ols_ksbt_setcd_inf)、データタイプビーンのクラス名が"SCW00601SF02DBean"固定要素数が"1"の例
        else if( key.equals("多機能ルーターＯＬＳ契約種別設定コード情報") ) {
            if( tknrt_ols_ksbt_setcd_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                tknrt_ols_ksbt_setcd_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00601SF02DBean tmpBean = new SCW00601SF02DBean();
                    tknrt_ols_ksbt_setcd_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( tknrt_ols_ksbt_setcd_inf_list.getMaxElementCnt() == 0 || tknrt_ols_ksbt_setcd_inf_list.size() < tknrt_ols_ksbt_setcd_inf_list.getMaxElementCnt() ){
                SCW00601SF02DBean tmpBean = new SCW00601SF02DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                tknrt_ols_ksbt_setcd_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return tknrt_ols_ksbt_setcd_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"ＩＰｖ６中心局コード変更有無情報"(項目ID:ipv6_chuskk_cd_chgum_inf)、データタイプビーンのクラス名が"SCW00601SF01DBean"固定要素数が"1"の例
        else if( key.equals("ＩＰｖ６中心局コード変更有無情報") ) {
            if( ipv6_chuskk_cd_chgum_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                ipv6_chuskk_cd_chgum_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00601SF01DBean tmpBean = new SCW00601SF01DBean();
                    ipv6_chuskk_cd_chgum_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( ipv6_chuskk_cd_chgum_inf_list.getMaxElementCnt() == 0 || ipv6_chuskk_cd_chgum_inf_list.size() < ipv6_chuskk_cd_chgum_inf_list.getMaxElementCnt() ){
                SCW00601SF01DBean tmpBean = new SCW00601SF01DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                ipv6_chuskk_cd_chgum_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return ipv6_chuskk_cd_chgum_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"ＩＰｖ６アドレス（インターフェイスＩＤ）変更有無情報"(項目ID:ipv6_ad_ifid_chgum_inf)、データタイプビーンのクラス名が"SCW00601SF01DBean"固定要素数が"1"の例
        else if( key.equals("ＩＰｖ６アドレス（インターフェイスＩＤ）変更有無情報") ) {
            if( ipv6_ad_ifid_chgum_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                ipv6_ad_ifid_chgum_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00601SF01DBean tmpBean = new SCW00601SF01DBean();
                    ipv6_ad_ifid_chgum_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( ipv6_ad_ifid_chgum_inf_list.getMaxElementCnt() == 0 || ipv6_ad_ifid_chgum_inf_list.size() < ipv6_ad_ifid_chgum_inf_list.getMaxElementCnt() ){
                SCW00601SF01DBean tmpBean = new SCW00601SF01DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                ipv6_ad_ifid_chgum_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return ipv6_ad_ifid_chgum_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"ＩＰｖ６宅内機器型式コード変更有無情報"(項目ID:ipv6_taknkiki_model_cd_chgum_inf)、データタイプビーンのクラス名が"SCW00601SF01DBean"固定要素数が"1"の例
        else if( key.equals("ＩＰｖ６宅内機器型式コード変更有無情報") ) {
            if( ipv6_taknkiki_model_cd_chgum_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                ipv6_taknkiki_model_cd_chgum_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00601SF01DBean tmpBean = new SCW00601SF01DBean();
                    ipv6_taknkiki_model_cd_chgum_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( ipv6_taknkiki_model_cd_chgum_inf_list.getMaxElementCnt() == 0 || ipv6_taknkiki_model_cd_chgum_inf_list.size() < ipv6_taknkiki_model_cd_chgum_inf_list.getMaxElementCnt() ){
                SCW00601SF01DBean tmpBean = new SCW00601SF01DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                ipv6_taknkiki_model_cd_chgum_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return ipv6_taknkiki_model_cd_chgum_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"ＧＥ−ＰＯＮ連携対象フラグ変更有無情報"(項目ID:gepon_rnki_trgt_flg_chgum_inf)、データタイプビーンのクラス名が"SCW00601SF01DBean"固定要素数が"1"の例
        else if( key.equals("ＧＥ−ＰＯＮ連携対象フラグ変更有無情報") ) {
            if( gepon_rnki_trgt_flg_chgum_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                gepon_rnki_trgt_flg_chgum_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00601SF01DBean tmpBean = new SCW00601SF01DBean();
                    gepon_rnki_trgt_flg_chgum_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( gepon_rnki_trgt_flg_chgum_inf_list.getMaxElementCnt() == 0 || gepon_rnki_trgt_flg_chgum_inf_list.size() < gepon_rnki_trgt_flg_chgum_inf_list.getMaxElementCnt() ){
                SCW00601SF01DBean tmpBean = new SCW00601SF01DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                gepon_rnki_trgt_flg_chgum_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return gepon_rnki_trgt_flg_chgum_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"ＧＥ−ＰＯＮ連携対象フラグ情報"(項目ID:gepon_rnki_trgt_flg_inf)、データタイプビーンのクラス名が"SCW00601SF02DBean"固定要素数が"1"の例
        else if( key.equals("ＧＥ−ＰＯＮ連携対象フラグ情報") ) {
            if( gepon_rnki_trgt_flg_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                gepon_rnki_trgt_flg_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00601SF02DBean tmpBean = new SCW00601SF02DBean();
                    gepon_rnki_trgt_flg_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( gepon_rnki_trgt_flg_inf_list.getMaxElementCnt() == 0 || gepon_rnki_trgt_flg_inf_list.size() < gepon_rnki_trgt_flg_inf_list.getMaxElementCnt() ){
                SCW00601SF02DBean tmpBean = new SCW00601SF02DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                gepon_rnki_trgt_flg_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return gepon_rnki_trgt_flg_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"優先呼識別値変更有無情報"(項目ID:yusen_ko_skval_chgum_inf)、データタイプビーンのクラス名が"SCW00601SF01DBean"固定要素数が"1"の例
        else if( key.equals("優先呼識別値変更有無情報") ) {
            if( yusen_ko_skval_chgum_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                yusen_ko_skval_chgum_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00601SF01DBean tmpBean = new SCW00601SF01DBean();
                    yusen_ko_skval_chgum_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( yusen_ko_skval_chgum_inf_list.getMaxElementCnt() == 0 || yusen_ko_skval_chgum_inf_list.size() < yusen_ko_skval_chgum_inf_list.getMaxElementCnt() ){
                SCW00601SF01DBean tmpBean = new SCW00601SF01DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                yusen_ko_skval_chgum_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return yusen_ko_skval_chgum_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"優先呼識別値情報"(項目ID:yusen_ko_skval_inf)、データタイプビーンのクラス名が"SCW00601SF02DBean"固定要素数が"1"の例
        else if( key.equals("優先呼識別値情報") ) {
            if( yusen_ko_skval_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                yusen_ko_skval_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00601SF02DBean tmpBean = new SCW00601SF02DBean();
                    yusen_ko_skval_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( yusen_ko_skval_inf_list.getMaxElementCnt() == 0 || yusen_ko_skval_inf_list.size() < yusen_ko_skval_inf_list.getMaxElementCnt() ){
                SCW00601SF02DBean tmpBean = new SCW00601SF02DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                yusen_ko_skval_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return yusen_ko_skval_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"サービスオーダ詳細情報"(項目ID:svc_order_dtail_inf)、データタイプビーンのクラス名が"SCW00601SF02DBean"固定要素数が"1"の例
        else if( key.equals("サービスオーダ詳細情報") ) {
            if( svc_order_dtail_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                svc_order_dtail_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00601SF02DBean tmpBean = new SCW00601SF02DBean();
                    svc_order_dtail_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( svc_order_dtail_inf_list.getMaxElementCnt() == 0 || svc_order_dtail_inf_list.size() < svc_order_dtail_inf_list.getMaxElementCnt() ){
                SCW00601SF02DBean tmpBean = new SCW00601SF02DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                svc_order_dtail_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return svc_order_dtail_inf_list.size() -1;
        }
        // ANK-3754-00-00 ADD START
        // データタイプがデータタイプビーン型の項目"あんしん発着信契約＃１変更有無情報"(項目ID:ansn_hcs_kei_1_chgum_inf)、データタイプビーンのクラス名が"SCW00601SF01DBean"固定要素数が"1"の例
        else if( key.equals("あんしん発着信契約＃１変更有無情報") ) {
            if( ansn_hcs_kei_1_chgum_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                ansn_hcs_kei_1_chgum_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00601SF01DBean tmpBean = new SCW00601SF01DBean();
                    ansn_hcs_kei_1_chgum_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( ansn_hcs_kei_1_chgum_inf_list.getMaxElementCnt() == 0 || ansn_hcs_kei_1_chgum_inf_list.size() < ansn_hcs_kei_1_chgum_inf_list.getMaxElementCnt() ){
                SCW00601SF01DBean tmpBean = new SCW00601SF01DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                ansn_hcs_kei_1_chgum_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return ansn_hcs_kei_1_chgum_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"あんしん発着信契約＃１情報"(項目ID:ansn_hcs_kei_1_inf)、データタイプビーンのクラス名が"SCW00601SF02DBean"固定要素数が"1"の例
        else if( key.equals("あんしん発着信契約＃１情報") ) {
            if( ansn_hcs_kei_1_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                ansn_hcs_kei_1_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00601SF02DBean tmpBean = new SCW00601SF02DBean();
                    ansn_hcs_kei_1_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( ansn_hcs_kei_1_inf_list.getMaxElementCnt() == 0 || ansn_hcs_kei_1_inf_list.size() < ansn_hcs_kei_1_inf_list.getMaxElementCnt() ){
                SCW00601SF02DBean tmpBean = new SCW00601SF02DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                ansn_hcs_kei_1_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return ansn_hcs_kei_1_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"あんしん発着信ＩＤ＃１変更有無情報"(項目ID:ansn_hcs_id_1_chgum_inf)、データタイプビーンのクラス名が"SCW00601SF01DBean"固定要素数が"1"の例
        else if( key.equals("あんしん発着信ＩＤ＃１変更有無情報") ) {
            if( ansn_hcs_id_1_chgum_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                ansn_hcs_id_1_chgum_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00601SF01DBean tmpBean = new SCW00601SF01DBean();
                    ansn_hcs_id_1_chgum_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( ansn_hcs_id_1_chgum_inf_list.getMaxElementCnt() == 0 || ansn_hcs_id_1_chgum_inf_list.size() < ansn_hcs_id_1_chgum_inf_list.getMaxElementCnt() ){
                SCW00601SF01DBean tmpBean = new SCW00601SF01DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                ansn_hcs_id_1_chgum_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return ansn_hcs_id_1_chgum_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"市外局番＃１変更有無情報"(項目ID:shigai_telno_1_chgum_inf)、データタイプビーンのクラス名が"SCW00601SF01DBean"固定要素数が"1"の例
        else if( key.equals("市外局番＃１変更有無情報") ) {
            if( shigai_telno_1_chgum_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                shigai_telno_1_chgum_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00601SF01DBean tmpBean = new SCW00601SF01DBean();
                    shigai_telno_1_chgum_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( shigai_telno_1_chgum_inf_list.getMaxElementCnt() == 0 || shigai_telno_1_chgum_inf_list.size() < shigai_telno_1_chgum_inf_list.getMaxElementCnt() ){
                SCW00601SF01DBean tmpBean = new SCW00601SF01DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                shigai_telno_1_chgum_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return shigai_telno_1_chgum_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"あんしん発着信契約＃２変更有無情報"(項目ID:ansn_hcs_kei_2_chgum_inf)、データタイプビーンのクラス名が"SCW00601SF01DBean"固定要素数が"1"の例
        else if( key.equals("あんしん発着信契約＃２変更有無情報") ) {
            if( ansn_hcs_kei_2_chgum_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                ansn_hcs_kei_2_chgum_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00601SF01DBean tmpBean = new SCW00601SF01DBean();
                    ansn_hcs_kei_2_chgum_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( ansn_hcs_kei_2_chgum_inf_list.getMaxElementCnt() == 0 || ansn_hcs_kei_2_chgum_inf_list.size() < ansn_hcs_kei_2_chgum_inf_list.getMaxElementCnt() ){
                SCW00601SF01DBean tmpBean = new SCW00601SF01DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                ansn_hcs_kei_2_chgum_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return ansn_hcs_kei_2_chgum_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"あんしん発着信契約＃２情報"(項目ID:ansn_hcs_kei_2_inf)、データタイプビーンのクラス名が"SCW00601SF02DBean"固定要素数が"1"の例
        else if( key.equals("あんしん発着信契約＃２情報") ) {
            if( ansn_hcs_kei_2_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                ansn_hcs_kei_2_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00601SF02DBean tmpBean = new SCW00601SF02DBean();
                    ansn_hcs_kei_2_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( ansn_hcs_kei_2_inf_list.getMaxElementCnt() == 0 || ansn_hcs_kei_2_inf_list.size() < ansn_hcs_kei_2_inf_list.getMaxElementCnt() ){
                SCW00601SF02DBean tmpBean = new SCW00601SF02DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                ansn_hcs_kei_2_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return ansn_hcs_kei_2_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"あんしん発着信ＩＤ＃２変更有無情報"(項目ID:ansn_hcs_id_2_chgum_inf)、データタイプビーンのクラス名が"SCW00601SF01DBean"固定要素数が"1"の例
        else if( key.equals("あんしん発着信ＩＤ＃２変更有無情報") ) {
            if( ansn_hcs_id_2_chgum_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                ansn_hcs_id_2_chgum_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00601SF01DBean tmpBean = new SCW00601SF01DBean();
                    ansn_hcs_id_2_chgum_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( ansn_hcs_id_2_chgum_inf_list.getMaxElementCnt() == 0 || ansn_hcs_id_2_chgum_inf_list.size() < ansn_hcs_id_2_chgum_inf_list.getMaxElementCnt() ){
                SCW00601SF01DBean tmpBean = new SCW00601SF01DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                ansn_hcs_id_2_chgum_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return ansn_hcs_id_2_chgum_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"市外局番＃２変更有無情報"(項目ID:shigai_telno_2_chgum_inf)、データタイプビーンのクラス名が"SCW00601SF01DBean"固定要素数が"1"の例
        else if( key.equals("市外局番＃２変更有無情報") ) {
            if( shigai_telno_2_chgum_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                shigai_telno_2_chgum_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00601SF01DBean tmpBean = new SCW00601SF01DBean();
                    shigai_telno_2_chgum_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( shigai_telno_2_chgum_inf_list.getMaxElementCnt() == 0 || shigai_telno_2_chgum_inf_list.size() < shigai_telno_2_chgum_inf_list.getMaxElementCnt() ){
                SCW00601SF01DBean tmpBean = new SCW00601SF01DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                shigai_telno_2_chgum_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return shigai_telno_2_chgum_inf_list.size() -1;
        }
        // ANK-3754-00-00 ADD END
        // ANK-3876-00-00 ADD START
     // データタイプがデータタイプビーン型の項目"ネットワークルーティング番号変更有無情報"(項目ID:nw_routing_no_chgum_inf)、データタイプビーンのクラス名が"SCW00601SF01DBean"固定要素数が"1"の例
        else if( key.equals("ネットワークルーティング番号変更有無情報") ) {
            if( nw_routing_no_chgum_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                nw_routing_no_chgum_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00601SF01DBean tmpBean = new SCW00601SF01DBean();
                    nw_routing_no_chgum_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( nw_routing_no_chgum_inf_list.getMaxElementCnt() == 0 || nw_routing_no_chgum_inf_list.size() < nw_routing_no_chgum_inf_list.getMaxElementCnt() ){
                SCW00601SF01DBean tmpBean = new SCW00601SF01DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                nw_routing_no_chgum_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return nw_routing_no_chgum_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"サービス区分変更有無情報"(項目ID:svc_div_chgum_inf)、データタイプビーンのクラス名が"SCW00601SF01DBean"固定要素数が"1"の例
        else if( key.equals("サービス区分変更有無情報") ) {
            if( svc_div_chgum_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                svc_div_chgum_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00601SF01DBean tmpBean = new SCW00601SF01DBean();
                    svc_div_chgum_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( svc_div_chgum_inf_list.getMaxElementCnt() == 0 || svc_div_chgum_inf_list.size() < svc_div_chgum_inf_list.getMaxElementCnt() ){
                SCW00601SF01DBean tmpBean = new SCW00601SF01DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                svc_div_chgum_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return svc_div_chgum_inf_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"ドメイン変更有無情報"(項目ID:domain_chgum_inf)、データタイプビーンのクラス名が"SCW00601SF01DBean"固定要素数が"1"の例
        else if( key.equals("ドメイン変更有無情報") ) {
            if( domain_chgum_inf_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                domain_chgum_inf_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    SCW00601SF01DBean tmpBean = new SCW00601SF01DBean();
                    domain_chgum_inf_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( domain_chgum_inf_list.getMaxElementCnt() == 0 || domain_chgum_inf_list.size() < domain_chgum_inf_list.getMaxElementCnt() ){
                SCW00601SF01DBean tmpBean = new SCW00601SF01DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                domain_chgum_inf_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return domain_chgum_inf_list.size() -1;
        }
        // ANK-3876-00-00 ADD END
        return -1; //該当する項目がない場合、-1を返す
    }
 
    /**
     * リスト項目のインスタンスを削除します。
     * @param key 項目名
     * @param index 削除対象のインデックス番号
     */
    public void removeElementFromListData (String key, int index) throws X33SException{
 
        if(key != null){
            //共通情報ビーンのリストの場合
            if(key.startsWith("//")){
                //共有情報ビーンリストは基底クラスで処理
                super.removeElementFromListData(key, index);
            }
 
            // データタイプが SCW00601SF02 の繰り返し指定項目"オーダ種別コード情報"(項目ID:ord_sbt_cd_inf)
            else if(key.equals("オーダ種別コード情報")) {
                if(index >= 0 && index < ord_sbt_cd_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    ord_sbt_cd_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00601SF02 の繰り返し指定項目"要求元アプリ種別情報"(項目ID:yokyu_mt_apl_sbt_inf)
            else if(key.equals("要求元アプリ種別情報")) {
                if(index >= 0 && index < yokyu_mt_apl_sbt_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    yokyu_mt_apl_sbt_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00601SF02 の繰り返し指定項目"電話サービスオーダ情報"(項目ID:tel_svc_order_inf)
            else if(key.equals("電話サービスオーダ情報")) {
                if(index >= 0 && index < tel_svc_order_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    tel_svc_order_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00601SF02 の繰り返し指定項目"要求種別情報"(項目ID:yokyu_sbt_inf)
            else if(key.equals("要求種別情報")) {
                if(index >= 0 && index < yokyu_sbt_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    yokyu_sbt_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00601SF01 の繰り返し指定項目"認証ＩＤ変更有無情報"(項目ID:ninsho_id_chgum_inf)
            else if(key.equals("認証ＩＤ変更有無情報")) {
                if(index >= 0 && index < ninsho_id_chgum_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    ninsho_id_chgum_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00601SF01 の繰り返し指定項目"認証ＩＤパスワード変更有無情報"(項目ID:ninsho_id_pwd_chgum_inf)
            else if(key.equals("認証ＩＤパスワード変更有無情報")) {
                if(index >= 0 && index < ninsho_id_pwd_chgum_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    ninsho_id_pwd_chgum_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00601SF01 の繰り返し指定項目"ＩＰアドレス変更有無情報"(項目ID:ip_ad_chgum_inf)
            else if(key.equals("ＩＰアドレス変更有無情報")) {
                if(index >= 0 && index < ip_ad_chgum_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    ip_ad_chgum_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00601SF01 の繰り返し指定項目"ネットマスク変更有無情報"(項目ID:netmask_chgum_inf)
            else if(key.equals("ネットマスク変更有無情報")) {
                if(index >= 0 && index < netmask_chgum_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    netmask_chgum_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00601SF01 の繰り返し指定項目"ＢＡＳ−ＩＤ変更有無情報"(項目ID:bas_id_chgum_inf)
            else if(key.equals("ＢＡＳ−ＩＤ変更有無情報")) {
                if(index >= 0 && index < bas_id_chgum_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    bas_id_chgum_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00601SF01 の繰り返し指定項目"マルチセッション数変更有無情報"(項目ID:mltise_cnt_chgum_inf)
            else if(key.equals("マルチセッション数変更有無情報")) {
                if(index >= 0 && index < mltise_cnt_chgum_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    mltise_cnt_chgum_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00601SF01 の繰り返し指定項目"ＢＡＳ−ホストＩＤ変更有無情報"(項目ID:bas_host_id_chgum_inf)
            else if(key.equals("ＢＡＳ−ホストＩＤ変更有無情報")) {
                if(index >= 0 && index < bas_host_id_chgum_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    bas_host_id_chgum_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00601SF01 の繰り返し指定項目"ＶＬＡＮ−ＩＤ変更有無情報"(項目ID:vlan_id_chgum_inf)
            else if(key.equals("ＶＬＡＮ−ＩＤ変更有無情報")) {
                if(index >= 0 && index < vlan_id_chgum_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    vlan_id_chgum_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00601SF01 の繰り返し指定項目"サービスＩＤ変更有無情報"(項目ID:svc_id_chgum_inf)
            else if(key.equals("サービスＩＤ変更有無情報")) {
                if(index >= 0 && index < svc_id_chgum_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    svc_id_chgum_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00601SF01 の繰り返し指定項目"ＶＡ認証キー変更有無情報"(項目ID:va_ninsho_key_chgum_inf)
            else if(key.equals("ＶＡ認証キー変更有無情報")) {
                if(index >= 0 && index < va_ninsho_key_chgum_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    va_ninsho_key_chgum_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00601SF01 の繰り返し指定項目"ＳＩＰユーザーＩＤ＃１変更有無情報"(項目ID:sip_user_id_1_chgum_inf)
            else if(key.equals("ＳＩＰユーザーＩＤ＃１変更有無情報")) {
                if(index >= 0 && index < sip_user_id_1_chgum_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    sip_user_id_1_chgum_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00601SF01 の繰り返し指定項目"ＳＩＰユーザーＩＤパスワード＃１変更有無情報"(項目ID:sip_user_id_pwd_1_chgum_inf)
            else if(key.equals("ＳＩＰユーザーＩＤパスワード＃１変更有無情報")) {
                if(index >= 0 && index < sip_user_id_pwd_1_chgum_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    sip_user_id_pwd_1_chgum_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00601SF01 の繰り返し指定項目"ＳＩＰサーバードメイン＃１変更有無情報"(項目ID:sip_server_domain_1_chgum_inf)
            else if(key.equals("ＳＩＰサーバードメイン＃１変更有無情報")) {
                if(index >= 0 && index < sip_server_domain_1_chgum_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    sip_server_domain_1_chgum_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00601SF01 の繰り返し指定項目"ＳＩＰサーバーアドレス＃１変更有無情報"(項目ID:sip_server_ad_1_chgum_inf)
            else if(key.equals("ＳＩＰサーバーアドレス＃１変更有無情報")) {
                if(index >= 0 && index < sip_server_ad_1_chgum_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    sip_server_ad_1_chgum_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00601SF01 の繰り返し指定項目"主電話番号＃１変更有無情報"(項目ID:main_telno_1_chgum_inf)
            else if(key.equals("主電話番号＃１変更有無情報")) {
                if(index >= 0 && index < main_telno_1_chgum_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    main_telno_1_chgum_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00601SF01 の繰り返し指定項目"副電話番号＃１変更有無情報"(項目ID:sub_telno_1_chgum_inf)
            else if(key.equals("副電話番号＃１変更有無情報")) {
                if(index >= 0 && index < sub_telno_1_chgum_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    sub_telno_1_chgum_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00601SF01 の繰り返し指定項目"ＳＩＰ同時接続数変更有無情報"(項目ID:sip_doji_connect_cnt_chgum_inf)
            else if(key.equals("ＳＩＰ同時接続数変更有無情報")) {
                if(index >= 0 && index < sip_doji_connect_cnt_chgum_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    sip_doji_connect_cnt_chgum_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00601SF01 の繰り返し指定項目"ｅｏ光電話発番号通知設定変更有無情報"(項目ID:eoh_telno_tchi_set_chgum_inf)
            else if(key.equals("ｅｏ光電話発番号通知設定変更有無情報")) {
                if(index >= 0 && index < eoh_telno_tchi_set_chgum_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    eoh_telno_tchi_set_chgum_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00601SF02 の繰り返し指定項目"ｅｏ光電話発番号通知設定情報"(項目ID:eoh_telno_tchi_set_inf)
            else if(key.equals("ｅｏ光電話発番号通知設定情報")) {
                if(index >= 0 && index < eoh_telno_tchi_set_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    eoh_telno_tchi_set_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00601SF01 の繰り返し指定項目"ＳＩＰユーザーＩＤ＃２変更有無情報"(項目ID:sip_user_id_2_chgum_inf)
            else if(key.equals("ＳＩＰユーザーＩＤ＃２変更有無情報")) {
                if(index >= 0 && index < sip_user_id_2_chgum_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    sip_user_id_2_chgum_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00601SF01 の繰り返し指定項目"ＳＩＰユーザーＩＤパスワード＃２変更有無情報"(項目ID:sip_user_id_pwd_2_chgum_inf)
            else if(key.equals("ＳＩＰユーザーＩＤパスワード＃２変更有無情報")) {
                if(index >= 0 && index < sip_user_id_pwd_2_chgum_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    sip_user_id_pwd_2_chgum_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00601SF01 の繰り返し指定項目"ＳＩＰサーバードメイン＃２変更有無情報"(項目ID:sip_server_domain_2_chgum_inf)
            else if(key.equals("ＳＩＰサーバードメイン＃２変更有無情報")) {
                if(index >= 0 && index < sip_server_domain_2_chgum_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    sip_server_domain_2_chgum_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00601SF01 の繰り返し指定項目"ＳＩＰサーバーアドレス＃２変更有無情報"(項目ID:sip_server_ad_2_chgum_inf)
            else if(key.equals("ＳＩＰサーバーアドレス＃２変更有無情報")) {
                if(index >= 0 && index < sip_server_ad_2_chgum_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    sip_server_ad_2_chgum_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00601SF01 の繰り返し指定項目"主電話番号＃２変更有無情報"(項目ID:main_telno_2_chgum_inf)
            else if(key.equals("主電話番号＃２変更有無情報")) {
                if(index >= 0 && index < main_telno_2_chgum_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    main_telno_2_chgum_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00601SF01 の繰り返し指定項目"主電話番号着信設定＃１変更有無情報"(項目ID:main_telno_incmset_1_chgum_inf)
            else if(key.equals("主電話番号着信設定＃１変更有無情報")) {
                if(index >= 0 && index < main_telno_incmset_1_chgum_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    main_telno_incmset_1_chgum_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00601SF02 の繰り返し指定項目"主電話番号着信設定＃１情報"(項目ID:main_telno_incomset_1_inf)
            else if(key.equals("主電話番号着信設定＃１情報")) {
                if(index >= 0 && index < main_telno_incomset_1_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    main_telno_incomset_1_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00601SF01 の繰り返し指定項目"主電話番号着信設定＃２変更有無情報"(項目ID:main_telno_incmset_2_chgum_inf)
            else if(key.equals("主電話番号着信設定＃２変更有無情報")) {
                if(index >= 0 && index < main_telno_incmset_2_chgum_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    main_telno_incmset_2_chgum_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00601SF02 の繰り返し指定項目"主電話番号着信設定＃２情報"(項目ID:main_telno_incomset_2_inf)
            else if(key.equals("主電話番号着信設定＃２情報")) {
                if(index >= 0 && index < main_telno_incomset_2_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    main_telno_incomset_2_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00601SF01 の繰り返し指定項目"電話ポート死活設定変更有無情報"(項目ID:tel_port_skt_set_chgum_inf)
            else if(key.equals("電話ポート死活設定変更有無情報")) {
                if(index >= 0 && index < tel_port_skt_set_chgum_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    tel_port_skt_set_chgum_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00601SF02 の繰り返し指定項目"電話ポート死活設定情報"(項目ID:tel_port_skt_set_inf)
            else if(key.equals("電話ポート死活設定情報")) {
                if(index >= 0 && index < tel_port_skt_set_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    tel_port_skt_set_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00601SF01 の繰り返し指定項目"チャネル数変更有無情報"(項目ID:channel_cnt_chgum_inf)
            else if(key.equals("チャネル数変更有無情報")) {
                if(index >= 0 && index < channel_cnt_chgum_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    channel_cnt_chgum_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00601SF01 の繰り返し指定項目"ＳＩＰユーザーＩＤ変更有無情報"(項目ID:sip_user_id_chgum_inf)
            else if(key.equals("ＳＩＰユーザーＩＤ変更有無情報")) {
                if(index >= 0 && index < sip_user_id_chgum_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    sip_user_id_chgum_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00601SF01 の繰り返し指定項目"ＳＩＰユーザーＩＤパスワード変更有無情報"(項目ID:sip_user_id_pwd_chgum_inf)
            else if(key.equals("ＳＩＰユーザーＩＤパスワード変更有無情報")) {
                if(index >= 0 && index < sip_user_id_pwd_chgum_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    sip_user_id_pwd_chgum_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00601SF01 の繰り返し指定項目"代表端末情報変更有無情報"(項目ID:daihyo_tnmt_info_chgum_inf)
            else if(key.equals("代表端末情報変更有無情報")) {
                if(index >= 0 && index < daihyo_tnmt_info_chgum_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    daihyo_tnmt_info_chgum_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00601SF01 の繰り返し指定項目"端末情報変更有無情報"(項目ID:tnmt_info_chgum_inf)
            else if(key.equals("端末情報変更有無情報")) {
                if(index >= 0 && index < tnmt_info_chgum_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    tnmt_info_chgum_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00601SF01 の繰り返し指定項目"端末種別変更有無情報"(項目ID:tnmt_sbt_chgum_inf)
            else if(key.equals("端末種別変更有無情報")) {
                if(index >= 0 && index < tnmt_sbt_chgum_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    tnmt_sbt_chgum_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00601SF02 の繰り返し指定項目"端末種別情報"(項目ID:tnmt_sbt_inf)
            else if(key.equals("端末種別情報")) {
                if(index >= 0 && index < tnmt_sbt_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    tnmt_sbt_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00601SF01 の繰り返し指定項目"発番号通知フラグ変更有無情報"(項目ID:htb_tchi_flg_chgum_inf)
            else if(key.equals("発番号通知フラグ変更有無情報")) {
                if(index >= 0 && index < htb_tchi_flg_chgum_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    htb_tchi_flg_chgum_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00601SF02 の繰り返し指定項目"発番号通知フラグ情報"(項目ID:htb_tchi_flg_inf)
            else if(key.equals("発番号通知フラグ情報")) {
                if(index >= 0 && index < htb_tchi_flg_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    htb_tchi_flg_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00601SF01 の繰り返し指定項目"地域コード変更有無情報"(項目ID:cki_cd_chgum_inf)
            else if(key.equals("地域コード変更有無情報")) {
                if(index >= 0 && index < cki_cd_chgum_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    cki_cd_chgum_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00601SF01 の繰り返し指定項目"天気予報グループＩＤ変更有無情報"(項目ID:tenki_yoho_grp_id_chgum_inf)
            else if(key.equals("天気予報グループＩＤ変更有無情報")) {
                if(index >= 0 && index < tenki_yoho_grp_id_chgum_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    tenki_yoho_grp_id_chgum_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00601SF01 の繰り返し指定項目"加入者クラス変更有無情報"(項目ID:knysha_class_chgum_inf)
            else if(key.equals("加入者クラス変更有無情報")) {
                if(index >= 0 && index < knysha_class_chgum_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    knysha_class_chgum_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00601SF01 の繰り返し指定項目"Ｗｅｂカスコンパスワード変更有無情報"(項目ID:web_cuscon_pwd_chgum_inf)
            else if(key.equals("Ｗｅｂカスコンパスワード変更有無情報")) {
                if(index >= 0 && index < web_cuscon_pwd_chgum_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    web_cuscon_pwd_chgum_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00601SF01 の繰り返し指定項目"リモートカスコンパスワード変更有無情報"(項目ID:rmt_cuscon_pwd_chgum_inf)
            else if(key.equals("リモートカスコンパスワード変更有無情報")) {
                if(index >= 0 && index < rmt_cuscon_pwd_chgum_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    rmt_cuscon_pwd_chgum_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00601SF01 の繰り返し指定項目"番ポ契約変更有無情報"(項目ID:bmp_kei_chgum_inf)
            else if(key.equals("番ポ契約変更有無情報")) {
                if(index >= 0 && index < bmp_kei_chgum_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    bmp_kei_chgum_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00601SF01 の繰り返し指定項目"キャッチホン契約フラグ変更有無情報"(項目ID:catphone_kei_flg_chgum_inf)
            else if(key.equals("キャッチホン契約フラグ変更有無情報")) {
                if(index >= 0 && index < catphone_kei_flg_chgum_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    catphone_kei_flg_chgum_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00601SF02 の繰り返し指定項目"キャッチホン契約フラグ情報"(項目ID:catphone_kei_flg_inf)
            else if(key.equals("キャッチホン契約フラグ情報")) {
                if(index >= 0 && index < catphone_kei_flg_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    catphone_kei_flg_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00601SF01 の繰り返し指定項目"転送電話契約フラグ変更有無情報"(項目ID:tenso_tel_kei_flg_chgum_inf)
            else if(key.equals("転送電話契約フラグ変更有無情報")) {
                if(index >= 0 && index < tenso_tel_kei_flg_chgum_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    tenso_tel_kei_flg_chgum_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00601SF02 の繰り返し指定項目"転送電話契約フラグ情報"(項目ID:tenso_tel_kei_flg_inf)
            else if(key.equals("転送電話契約フラグ情報")) {
                if(index >= 0 && index < tenso_tel_kei_flg_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    tenso_tel_kei_flg_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00601SF01 の繰り返し指定項目"指定呼転送契約フラグ変更有無情報"(項目ID:sti_ko_tenso_kei_flg_chgum_inf)
            else if(key.equals("指定呼転送契約フラグ変更有無情報")) {
                if(index >= 0 && index < sti_ko_tenso_kei_flg_chgum_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    sti_ko_tenso_kei_flg_chgum_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00601SF02 の繰り返し指定項目"指定呼転送契約フラグ情報"(項目ID:sti_ko_tenso_kei_flg_inf)
            else if(key.equals("指定呼転送契約フラグ情報")) {
                if(index >= 0 && index < sti_ko_tenso_kei_flg_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    sti_ko_tenso_kei_flg_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00601SF01 の繰り返し指定項目"発番表示契約フラグ変更有無情報"(項目ID:htb_dsp_kei_flg_chgum_inf)
            else if(key.equals("発番表示契約フラグ変更有無情報")) {
                if(index >= 0 && index < htb_dsp_kei_flg_chgum_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    htb_dsp_kei_flg_chgum_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00601SF02 の繰り返し指定項目"発番表示契約フラグ情報"(項目ID:htb_dsp_kei_flg_inf)
            else if(key.equals("発番表示契約フラグ情報")) {
                if(index >= 0 && index < htb_dsp_kei_flg_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    htb_dsp_kei_flg_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00601SF01 の繰り返し指定項目"二重電話番号契約変更有無情報"(項目ID:niju_telno_kei_chgum_inf)
            else if(key.equals("二重電話番号契約変更有無情報")) {
                if(index >= 0 && index < niju_telno_kei_chgum_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    niju_telno_kei_chgum_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00601SF01 の繰り返し指定項目"非通知拒否契約フラグ変更有無情報"(項目ID:hitchi_kyohi_kei_flg_chgum_inf)
            else if(key.equals("非通知拒否契約フラグ変更有無情報")) {
                if(index >= 0 && index < hitchi_kyohi_kei_flg_chgum_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    hitchi_kyohi_kei_flg_chgum_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00601SF02 の繰り返し指定項目"非通知拒否契約フラグ情報"(項目ID:hitchi_kyohi_kei_flg_inf)
            else if(key.equals("非通知拒否契約フラグ情報")) {
                if(index >= 0 && index < hitchi_kyohi_kei_flg_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    hitchi_kyohi_kei_flg_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00601SF01 の繰り返し指定項目"迷惑電話拒否契約フラグ変更有無情報"(項目ID:mwktel_kyohi_kei_flg_chgum_inf)
            else if(key.equals("迷惑電話拒否契約フラグ変更有無情報")) {
                if(index >= 0 && index < mwktel_kyohi_kei_flg_chgum_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    mwktel_kyohi_kei_flg_chgum_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00601SF02 の繰り返し指定項目"迷惑電話拒否契約フラグ情報"(項目ID:mwktel_kyohi_kei_flg_inf)
            else if(key.equals("迷惑電話拒否契約フラグ情報")) {
                if(index >= 0 && index < mwktel_kyohi_kei_flg_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    mwktel_kyohi_kei_flg_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00601SF01 の繰り返し指定項目"指定番号着信拒否契約フラグ変更有無情報"(項目ID:stino_incmhi_kei_flg_chgum_inf)
            else if(key.equals("指定番号着信拒否契約フラグ変更有無情報")) {
                if(index >= 0 && index < stino_incmhi_kei_flg_chgum_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    stino_incmhi_kei_flg_chgum_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00601SF02 の繰り返し指定項目"指定番号着信拒否契約フラグ情報"(項目ID:stino_incmhi_kei_flg_inf)
            else if(key.equals("指定番号着信拒否契約フラグ情報")) {
                if(index >= 0 && index < stino_incmhi_kei_flg_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    stino_incmhi_kei_flg_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00601SF01 の繰り返し指定項目"代表取扱契約方式変更有無情報"(項目ID:daihyo_trat_kei_hsk_chgum_inf)
            else if(key.equals("代表取扱契約方式変更有無情報")) {
                if(index >= 0 && index < daihyo_trat_kei_hsk_chgum_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    daihyo_trat_kei_hsk_chgum_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00601SF01 の繰り返し指定項目"移転トーキ転送先情報変更有無情報"(項目ID:itntoki_tensos_info_chgum_inf)
            else if(key.equals("移転トーキ転送先情報変更有無情報")) {
                if(index >= 0 && index < itntoki_tensos_info_chgum_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    itntoki_tensos_info_chgum_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00601SF02 の繰り返し指定項目"移転トーキ登録コード情報"(項目ID:itntoki_add_cd_inf)
            else if(key.equals("移転トーキ登録コード情報")) {
                if(index >= 0 && index < itntoki_add_cd_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    itntoki_add_cd_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00601SF02 の繰り返し指定項目"移転トーキ種別コード情報"(項目ID:itntoki_sbt_cd_inf)
            else if(key.equals("移転トーキ種別コード情報")) {
                if(index >= 0 && index < itntoki_sbt_cd_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    itntoki_sbt_cd_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00601SF01 の繰り返し指定項目"Ｎ＿０ＡＢＪ番号変更有無情報"(項目ID:n_oabj_no_chgum_inf)
            else if(key.equals("Ｎ＿０ＡＢＪ番号変更有無情報")) {
                if(index >= 0 && index < n_oabj_no_chgum_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    n_oabj_no_chgum_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00601SF01 の繰り返し指定項目"Ｎ＿０５０番号変更有無情報"(項目ID:n_050_no_chgum_inf)
            else if(key.equals("Ｎ＿０５０番号変更有無情報")) {
                if(index >= 0 && index < n_050_no_chgum_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    n_050_no_chgum_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00601SF01 の繰り返し指定項目"ＳＩＰ−ＮＲＮ変更有無情報"(項目ID:sip_nrn_chgum_inf)
            else if(key.equals("ＳＩＰ−ＮＲＮ変更有無情報")) {
                if(index >= 0 && index < sip_nrn_chgum_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    sip_nrn_chgum_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00601SF01 の繰り返し指定項目"多機能ルーター認証キー変更有無情報"(項目ID:takinort_ninsho_key_chgum_inf)
            else if(key.equals("多機能ルーター認証キー変更有無情報")) {
                if(index >= 0 && index < takinort_ninsho_key_chgum_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    takinort_ninsho_key_chgum_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00601SF01 の繰り返し指定項目"ＰＰＰｏＥセッション終端設定コード変更有無情報"(項目ID:pppoe_sson_stset_cd_chgum_inf)
            else if(key.equals("ＰＰＰｏＥセッション終端設定コード変更有無情報")) {
                if(index >= 0 && index < pppoe_sson_stset_cd_chgum_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    pppoe_sson_stset_cd_chgum_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00601SF02 の繰り返し指定項目"ＰＰＰｏＥセッション終端設定コード情報"(項目ID:pppoe_sson_stset_cd_inf)
            else if(key.equals("ＰＰＰｏＥセッション終端設定コード情報")) {
                if(index >= 0 && index < pppoe_sson_stset_cd_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    pppoe_sson_stset_cd_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00601SF01 の繰り返し指定項目"ＤＨＣＰ有効無効コード変更有無情報"(項目ID:dhcp_yk_mk_cd_chgum_inf)
            else if(key.equals("ＤＨＣＰ有効無効コード変更有無情報")) {
                if(index >= 0 && index < dhcp_yk_mk_cd_chgum_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    dhcp_yk_mk_cd_chgum_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00601SF02 の繰り返し指定項目"ＤＨＣＰ有効無効コード情報"(項目ID:dhcp_yk_mk_cd_inf)
            else if(key.equals("ＤＨＣＰ有効無効コード情報")) {
                if(index >= 0 && index < dhcp_yk_mk_cd_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    dhcp_yk_mk_cd_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00601SF01 の繰り返し指定項目"有線ＬＡＮ機能モード識別コード変更有無情報"(項目ID:ylan_kino_mode_skcd_chgum_inf)
            else if(key.equals("有線ＬＡＮ機能モード識別コード変更有無情報")) {
                if(index >= 0 && index < ylan_kino_mode_skcd_chgum_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    ylan_kino_mode_skcd_chgum_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00601SF02 の繰り返し指定項目"有線ＬＡＮ機能モード識別コード情報"(項目ID:ylan_kino_mode_skcd_inf)
            else if(key.equals("有線ＬＡＮ機能モード識別コード情報")) {
                if(index >= 0 && index < ylan_kino_mode_skcd_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    ylan_kino_mode_skcd_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00601SF01 の繰り返し指定項目"無線ＬＡＮ機能モード識別コード変更有無情報"(項目ID:mlan_kino_mode_skcd_chgum_inf)
            else if(key.equals("無線ＬＡＮ機能モード識別コード変更有無情報")) {
                if(index >= 0 && index < mlan_kino_mode_skcd_chgum_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    mlan_kino_mode_skcd_chgum_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00601SF02 の繰り返し指定項目"無線ＬＡＮ機能モード識別コード情報"(項目ID:mlan_kino_mode_skcd_inf)
            else if(key.equals("無線ＬＡＮ機能モード識別コード情報")) {
                if(index >= 0 && index < mlan_kino_mode_skcd_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    mlan_kino_mode_skcd_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00601SF01 の繰り返し指定項目"ＶｏＩＰ有効無効コード変更有無情報"(項目ID:voip_yk_mk_cd_chgum_inf)
            else if(key.equals("ＶｏＩＰ有効無効コード変更有無情報")) {
                if(index >= 0 && index < voip_yk_mk_cd_chgum_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    voip_yk_mk_cd_chgum_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00601SF02 の繰り返し指定項目"ＶｏＩＰ有効無効コード情報"(項目ID:voip_yk_mk_cd_inf)
            else if(key.equals("ＶｏＩＰ有効無効コード情報")) {
                if(index >= 0 && index < voip_yk_mk_cd_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    voip_yk_mk_cd_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00601SF01 の繰り返し指定項目"Ｂ２ＢＵＡ有効無効コード変更有無情報"(項目ID:b2bua_yk_mk_cd_chgum_inf)
            else if(key.equals("Ｂ２ＢＵＡ有効無効コード変更有無情報")) {
                if(index >= 0 && index < b2bua_yk_mk_cd_chgum_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    b2bua_yk_mk_cd_chgum_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00601SF02 の繰り返し指定項目"Ｂ２ＢＵＡ有効無効コード情報"(項目ID:b2bua_yk_mk_cd_inf)
            else if(key.equals("Ｂ２ＢＵＡ有効無効コード情報")) {
                if(index >= 0 && index < b2bua_yk_mk_cd_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    b2bua_yk_mk_cd_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00601SF01 の繰り返し指定項目"提供プロトコル種別コード変更有無情報"(項目ID:tk_prtcl_sbt_cd_chgum_inf)
            else if(key.equals("提供プロトコル種別コード変更有無情報")) {
                if(index >= 0 && index < tk_prtcl_sbt_cd_chgum_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    tk_prtcl_sbt_cd_chgum_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00601SF02 の繰り返し指定項目"提供プロトコル種別コード情報"(項目ID:tk_prtcl_sbt_cd_inf)
            else if(key.equals("提供プロトコル種別コード情報")) {
                if(index >= 0 && index < tk_prtcl_sbt_cd_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    tk_prtcl_sbt_cd_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00601SF01 の繰り返し指定項目"ＩＰｖ６帯域制御コード変更有無情報"(項目ID:ipv6_taiiki_ctrl_cd_chgum_inf)
            else if(key.equals("ＩＰｖ６帯域制御コード変更有無情報")) {
                if(index >= 0 && index < ipv6_taiiki_ctrl_cd_chgum_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    ipv6_taiiki_ctrl_cd_chgum_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00601SF02 の繰り返し指定項目"ＩＰｖ６帯域制御コード情報"(項目ID:ipv6_taiiki_ctrl_cd_inf)
            else if(key.equals("ＩＰｖ６帯域制御コード情報")) {
                if(index >= 0 && index < ipv6_taiiki_ctrl_cd_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    ipv6_taiiki_ctrl_cd_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00601SF01 の繰り返し指定項目"多機能ルータールーター認証ＩＤ変更有無情報"(項目ID:tknrt_rtr_nsid_chgum_inf)
            else if(key.equals("多機能ルータールーター認証ＩＤ変更有無情報")) {
                if(index >= 0 && index < tknrt_rtr_nsid_chgum_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    tknrt_rtr_nsid_chgum_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00601SF01 の繰り返し指定項目"多機能ルータールーター認証ＩＤパスワード変更有無情報"(項目ID:tknrt_rtr_nsid_pwd_chgum_inf)
            else if(key.equals("多機能ルータールーター認証ＩＤパスワード変更有無情報")) {
                if(index >= 0 && index < tknrt_rtr_nsid_pwd_chgum_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    tknrt_rtr_nsid_pwd_chgum_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00601SF01 の繰り返し指定項目"ＩＰｖ６認証ＩＤ変更有無情報"(項目ID:ipv6_ninsho_id_chgum_inf)
            else if(key.equals("ＩＰｖ６認証ＩＤ変更有無情報")) {
                if(index >= 0 && index < ipv6_ninsho_id_chgum_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    ipv6_ninsho_id_chgum_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00601SF01 の繰り返し指定項目"ＩＰｖ６認証ＩＤパスワード変更有無情報"(項目ID:ipv6_ninsho_id_pwd_chgum_inf)
            else if(key.equals("ＩＰｖ６認証ＩＤパスワード変更有無情報")) {
                if(index >= 0 && index < ipv6_ninsho_id_pwd_chgum_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    ipv6_ninsho_id_pwd_chgum_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00601SF01 の繰り返し指定項目"接続モード変更有無情報"(項目ID:connect_mode_cd_chgum_inf)
            else if(key.equals("接続モード変更有無情報")) {
                if(index >= 0 && index < connect_mode_cd_chgum_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    connect_mode_cd_chgum_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00601SF02 の繰り返し指定項目"接続モードコード情報"(項目ID:connect_mode_cd_inf)
            else if(key.equals("接続モードコード情報")) {
                if(index >= 0 && index < connect_mode_cd_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    connect_mode_cd_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00601SF01 の繰り返し指定項目"自動切断モード変更有無情報"(項目ID:auto_cut_mode_cd_chgum_inf)
            else if(key.equals("自動切断モード変更有無情報")) {
                if(index >= 0 && index < auto_cut_mode_cd_chgum_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    auto_cut_mode_cd_chgum_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00601SF02 の繰り返し指定項目"自動切断モードコード情報"(項目ID:auto_cut_mode_cd_inf)
            else if(key.equals("自動切断モードコード情報")) {
                if(index >= 0 && index < auto_cut_mode_cd_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    auto_cut_mode_cd_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00601SF01 の繰り返し指定項目"自動切断時間変更有無情報"(項目ID:auto_cut_time_chgum_inf)
            else if(key.equals("自動切断時間変更有無情報")) {
                if(index >= 0 && index < auto_cut_time_chgum_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    auto_cut_time_chgum_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00601SF01 の繰り返し指定項目"Ｌ２ＴＰ認証ＩＤ変更有無情報"(項目ID:l2tp_ninsho_id_chgum_inf)
            else if(key.equals("Ｌ２ＴＰ認証ＩＤ変更有無情報")) {
                if(index >= 0 && index < l2tp_ninsho_id_chgum_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    l2tp_ninsho_id_chgum_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00601SF01 の繰り返し指定項目"Ｌ２ＴＰ認証ＩＤ（セカンダリー）変更有無情報"(項目ID:l2tp_ninsho_id_secon_chgum_inf)
            else if(key.equals("Ｌ２ＴＰ認証ＩＤ（セカンダリー）変更有無情報")) {
                if(index >= 0 && index < l2tp_ninsho_id_secon_chgum_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    l2tp_ninsho_id_secon_chgum_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00601SF01 の繰り返し指定項目"ＰＰＰｏＥブリッジ有無変更有無情報"(項目ID:pppoe_bridge_sbt_cd_chgum_inf)
            else if(key.equals("ＰＰＰｏＥブリッジ有無変更有無情報")) {
                if(index >= 0 && index < pppoe_bridge_sbt_cd_chgum_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    pppoe_bridge_sbt_cd_chgum_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00601SF02 の繰り返し指定項目"ＰＰＰｏＥブリッジ種別コード情報"(項目ID:pppoe_bridge_sbt_cd_inf)
            else if(key.equals("ＰＰＰｏＥブリッジ種別コード情報")) {
                if(index >= 0 && index < pppoe_bridge_sbt_cd_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    pppoe_bridge_sbt_cd_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00601SF01 の繰り返し指定項目"Ｐｉｎｇ応答有無変更有無情報"(項目ID:ping_response_sbt_cd_chgum_inf)
            else if(key.equals("Ｐｉｎｇ応答有無変更有無情報")) {
                if(index >= 0 && index < ping_response_sbt_cd_chgum_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    ping_response_sbt_cd_chgum_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00601SF02 の繰り返し指定項目"Ｐｉｎｇ応答種別コード情報"(項目ID:ping_response_sbt_cd_inf)
            else if(key.equals("Ｐｉｎｇ応答種別コード情報")) {
                if(index >= 0 && index < ping_response_sbt_cd_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    ping_response_sbt_cd_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00601SF01 の繰り返し指定項目"ＩＰｖ６Ｐｉｎｇ応答種別コード変更有無情報"(項目ID:ipv6_ping_rsp_sbt_cd_chgum_inf)
            else if(key.equals("ＩＰｖ６Ｐｉｎｇ応答種別コード変更有無情報")) {
                if(index >= 0 && index < ipv6_ping_rsp_sbt_cd_chgum_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    ipv6_ping_rsp_sbt_cd_chgum_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00601SF02 の繰り返し指定項目"ＩＰｖ６Ｐｉｎｇ応答種別コード情報"(項目ID:ipv6_ping_rsp_sbt_cd_inf)
            else if(key.equals("ＩＰｖ６Ｐｉｎｇ応答種別コード情報")) {
                if(index >= 0 && index < ipv6_ping_rsp_sbt_cd_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    ipv6_ping_rsp_sbt_cd_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00601SF01 の繰り返し指定項目"多機能ルーターＶＡ認証ＩＤ変更有無情報"(項目ID:tknrt_va_nsid_chgum_inf)
            else if(key.equals("多機能ルーターＶＡ認証ＩＤ変更有無情報")) {
                if(index >= 0 && index < tknrt_va_nsid_chgum_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    tknrt_va_nsid_chgum_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00601SF01 の繰り返し指定項目"多機能ルーターＶＡ認証ＩＤパスワード変更有無情報"(項目ID:tknrt_va_nsid_pwd_chgum_inf)
            else if(key.equals("多機能ルーターＶＡ認証ＩＤパスワード変更有無情報")) {
                if(index >= 0 && index < tknrt_va_nsid_pwd_chgum_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    tknrt_va_nsid_pwd_chgum_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00601SF01 の繰り返し指定項目"多機能ルーターＯＬＳ契約種別設定コード変更有無情報"(項目ID:tknrt_ols_ksbt_setcd_chgum_inf)
            else if(key.equals("多機能ルーターＯＬＳ契約種別設定コード変更有無情報")) {
                if(index >= 0 && index < tknrt_ols_ksbt_setcd_chgum_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    tknrt_ols_ksbt_setcd_chgum_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00601SF02 の繰り返し指定項目"多機能ルーターＯＬＳ契約種別設定コード情報"(項目ID:tknrt_ols_ksbt_setcd_inf)
            else if(key.equals("多機能ルーターＯＬＳ契約種別設定コード情報")) {
                if(index >= 0 && index < tknrt_ols_ksbt_setcd_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    tknrt_ols_ksbt_setcd_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00601SF01 の繰り返し指定項目"ＩＰｖ６中心局コード変更有無情報"(項目ID:ipv6_chuskk_cd_chgum_inf)
            else if(key.equals("ＩＰｖ６中心局コード変更有無情報")) {
                if(index >= 0 && index < ipv6_chuskk_cd_chgum_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    ipv6_chuskk_cd_chgum_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00601SF01 の繰り返し指定項目"ＩＰｖ６アドレス（インターフェイスＩＤ）変更有無情報"(項目ID:ipv6_ad_ifid_chgum_inf)
            else if(key.equals("ＩＰｖ６アドレス（インターフェイスＩＤ）変更有無情報")) {
                if(index >= 0 && index < ipv6_ad_ifid_chgum_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    ipv6_ad_ifid_chgum_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00601SF01 の繰り返し指定項目"ＩＰｖ６宅内機器型式コード変更有無情報"(項目ID:ipv6_taknkiki_model_cd_chgum_inf)
            else if(key.equals("ＩＰｖ６宅内機器型式コード変更有無情報")) {
                if(index >= 0 && index < ipv6_taknkiki_model_cd_chgum_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    ipv6_taknkiki_model_cd_chgum_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00601SF01 の繰り返し指定項目"ＧＥ−ＰＯＮ連携対象フラグ変更有無情報"(項目ID:gepon_rnki_trgt_flg_chgum_inf)
            else if(key.equals("ＧＥ−ＰＯＮ連携対象フラグ変更有無情報")) {
                if(index >= 0 && index < gepon_rnki_trgt_flg_chgum_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    gepon_rnki_trgt_flg_chgum_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00601SF02 の繰り返し指定項目"ＧＥ−ＰＯＮ連携対象フラグ情報"(項目ID:gepon_rnki_trgt_flg_inf)
            else if(key.equals("ＧＥ−ＰＯＮ連携対象フラグ情報")) {
                if(index >= 0 && index < gepon_rnki_trgt_flg_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    gepon_rnki_trgt_flg_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00601SF01 の繰り返し指定項目"優先呼識別値変更有無情報"(項目ID:yusen_ko_skval_chgum_inf)
            else if(key.equals("優先呼識別値変更有無情報")) {
                if(index >= 0 && index < yusen_ko_skval_chgum_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    yusen_ko_skval_chgum_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00601SF02 の繰り返し指定項目"優先呼識別値情報"(項目ID:yusen_ko_skval_inf)
            else if(key.equals("優先呼識別値情報")) {
                if(index >= 0 && index < yusen_ko_skval_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    yusen_ko_skval_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00601SF02 の繰り返し指定項目"サービスオーダ詳細情報"(項目ID:svc_order_dtail_inf)
            else if(key.equals("サービスオーダ詳細情報")) {
                if(index >= 0 && index < svc_order_dtail_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    svc_order_dtail_inf_list.remove(index);
                }
            }
 			// ANK-3754-00-00 ADD START
            // データタイプが SCW00601SF01 の繰り返し指定項目"あんしん発着信契約＃１変更有無情報"(項目ID:ansn_hcs_kei_1_chgum_inf)
            else if(key.equals("あんしん発着信契約＃１変更有無情報")) {
                if(index >= 0 && index < ansn_hcs_kei_1_chgum_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    ansn_hcs_kei_1_chgum_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00601SF02 の繰り返し指定項目"あんしん発着信契約＃１情報"(項目ID:ansn_hcs_kei_1_inf)
            else if(key.equals("あんしん発着信契約＃１情報")) {
                if(index >= 0 && index < ansn_hcs_kei_1_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    ansn_hcs_kei_1_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00601SF01 の繰り返し指定項目"あんしん発着信ＩＤ＃１変更有無情報"(項目ID:ansn_hcs_id_1_chgum_inf)
            else if(key.equals("あんしん発着信ＩＤ＃１変更有無情報")) {
                if(index >= 0 && index < ansn_hcs_id_1_chgum_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    ansn_hcs_id_1_chgum_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00601SF01 の繰り返し指定項目"市外局番＃１変更有無情報"(項目ID:shigai_telno_1_chgum_inf)
            else if(key.equals("市外局番＃１変更有無情報")) {
                if(index >= 0 && index < shigai_telno_1_chgum_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    shigai_telno_1_chgum_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00601SF01 の繰り返し指定項目"あんしん発着信契約＃２変更有無情報"(項目ID:ansn_hcs_kei_2_chgum_inf)
            else if(key.equals("あんしん発着信契約＃２変更有無情報")) {
                if(index >= 0 && index < ansn_hcs_kei_2_chgum_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    ansn_hcs_kei_2_chgum_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00601SF02 の繰り返し指定項目"あんしん発着信契約＃２情報"(項目ID:ansn_hcs_kei_2_inf)
            else if(key.equals("あんしん発着信契約＃２情報")) {
                if(index >= 0 && index < ansn_hcs_kei_2_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    ansn_hcs_kei_2_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00601SF01 の繰り返し指定項目"あんしん発着信ＩＤ＃２変更有無情報"(項目ID:ansn_hcs_id_2_chgum_inf)
            else if(key.equals("あんしん発着信ＩＤ＃２変更有無情報")) {
                if(index >= 0 && index < ansn_hcs_id_2_chgum_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    ansn_hcs_id_2_chgum_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00601SF01 の繰り返し指定項目"市外局番＃２変更有無情報"(項目ID:shigai_telno_2_chgum_inf)
            else if(key.equals("市外局番＃２変更有無情報")) {
                if(index >= 0 && index < shigai_telno_2_chgum_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    shigai_telno_2_chgum_inf_list.remove(index);
                }
            }
            // ANK-3754-00-00 ADD END
            // ANK-3876-00-00 ADD START
            // データタイプが SCW00601SF01 の繰り返し指定項目"ネットワークルーティング番号変更有無情報"(項目ID:nw_routing_no_chgum_inf)
            else if(key.equals("ネットワークルーティング番号変更有無情報")) {
                if(index >= 0 && index < nw_routing_no_chgum_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    nw_routing_no_chgum_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00601SF01 の繰り返し指定項目"サービス区分変更有無情報"(項目ID:svc_div_chgum_inf)
            else if(key.equals("サービス区分変更有無情報")) {
                if(index >= 0 && index < svc_div_chgum_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    svc_div_chgum_inf_list.remove(index);
                }
            }
 
            // データタイプが SCW00601SF01 の繰り返し指定項目"ドメイン変更有無情報"(項目ID:domain_chgum_inf)
            else if(key.equals("ドメイン変更有無情報")) {
                if(index >= 0 && index < domain_chgum_inf_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    domain_chgum_inf_list.remove(index);
                }
            }
            // ANK-3876-00-00 ADD END
        }
    }
 
    /**
     * リスト項目の要素をクリアします。
     * @param key 項目名
     */
    public void clearListDataInstance (String key) throws X33SException{
 
        if(key !=null){
            //共通情報ビーンのリストの場合
            if(key.startsWith("//")){
                //共有情報ビーンリストは基底クラスで処理
                super.clearListDataInstance(key);
            }
 
            // データタイプが SCW00601SF02 の繰り返し指定項目"オーダ種別コード情報"(項目ID:ord_sbt_cd_inf)
            else if(key.equals("オーダ種別コード情報")) {
                ord_sbt_cd_inf_list.clear();
            }
 
            // データタイプが SCW00601SF02 の繰り返し指定項目"要求元アプリ種別情報"(項目ID:yokyu_mt_apl_sbt_inf)
            else if(key.equals("要求元アプリ種別情報")) {
                yokyu_mt_apl_sbt_inf_list.clear();
            }
 
            // データタイプが SCW00601SF02 の繰り返し指定項目"電話サービスオーダ情報"(項目ID:tel_svc_order_inf)
            else if(key.equals("電話サービスオーダ情報")) {
                tel_svc_order_inf_list.clear();
            }
 
            // データタイプが SCW00601SF02 の繰り返し指定項目"要求種別情報"(項目ID:yokyu_sbt_inf)
            else if(key.equals("要求種別情報")) {
                yokyu_sbt_inf_list.clear();
            }
 
            // データタイプが SCW00601SF01 の繰り返し指定項目"認証ＩＤ変更有無情報"(項目ID:ninsho_id_chgum_inf)
            else if(key.equals("認証ＩＤ変更有無情報")) {
                ninsho_id_chgum_inf_list.clear();
            }
 
            // データタイプが SCW00601SF01 の繰り返し指定項目"認証ＩＤパスワード変更有無情報"(項目ID:ninsho_id_pwd_chgum_inf)
            else if(key.equals("認証ＩＤパスワード変更有無情報")) {
                ninsho_id_pwd_chgum_inf_list.clear();
            }
 
            // データタイプが SCW00601SF01 の繰り返し指定項目"ＩＰアドレス変更有無情報"(項目ID:ip_ad_chgum_inf)
            else if(key.equals("ＩＰアドレス変更有無情報")) {
                ip_ad_chgum_inf_list.clear();
            }
 
            // データタイプが SCW00601SF01 の繰り返し指定項目"ネットマスク変更有無情報"(項目ID:netmask_chgum_inf)
            else if(key.equals("ネットマスク変更有無情報")) {
                netmask_chgum_inf_list.clear();
            }
 
            // データタイプが SCW00601SF01 の繰り返し指定項目"ＢＡＳ−ＩＤ変更有無情報"(項目ID:bas_id_chgum_inf)
            else if(key.equals("ＢＡＳ−ＩＤ変更有無情報")) {
                bas_id_chgum_inf_list.clear();
            }
 
            // データタイプが SCW00601SF01 の繰り返し指定項目"マルチセッション数変更有無情報"(項目ID:mltise_cnt_chgum_inf)
            else if(key.equals("マルチセッション数変更有無情報")) {
                mltise_cnt_chgum_inf_list.clear();
            }
 
            // データタイプが SCW00601SF01 の繰り返し指定項目"ＢＡＳ−ホストＩＤ変更有無情報"(項目ID:bas_host_id_chgum_inf)
            else if(key.equals("ＢＡＳ−ホストＩＤ変更有無情報")) {
                bas_host_id_chgum_inf_list.clear();
            }
 
            // データタイプが SCW00601SF01 の繰り返し指定項目"ＶＬＡＮ−ＩＤ変更有無情報"(項目ID:vlan_id_chgum_inf)
            else if(key.equals("ＶＬＡＮ−ＩＤ変更有無情報")) {
                vlan_id_chgum_inf_list.clear();
            }
 
            // データタイプが SCW00601SF01 の繰り返し指定項目"サービスＩＤ変更有無情報"(項目ID:svc_id_chgum_inf)
            else if(key.equals("サービスＩＤ変更有無情報")) {
                svc_id_chgum_inf_list.clear();
            }
 
            // データタイプが SCW00601SF01 の繰り返し指定項目"ＶＡ認証キー変更有無情報"(項目ID:va_ninsho_key_chgum_inf)
            else if(key.equals("ＶＡ認証キー変更有無情報")) {
                va_ninsho_key_chgum_inf_list.clear();
            }
 
            // データタイプが SCW00601SF01 の繰り返し指定項目"ＳＩＰユーザーＩＤ＃１変更有無情報"(項目ID:sip_user_id_1_chgum_inf)
            else if(key.equals("ＳＩＰユーザーＩＤ＃１変更有無情報")) {
                sip_user_id_1_chgum_inf_list.clear();
            }
 
            // データタイプが SCW00601SF01 の繰り返し指定項目"ＳＩＰユーザーＩＤパスワード＃１変更有無情報"(項目ID:sip_user_id_pwd_1_chgum_inf)
            else if(key.equals("ＳＩＰユーザーＩＤパスワード＃１変更有無情報")) {
                sip_user_id_pwd_1_chgum_inf_list.clear();
            }
 
            // データタイプが SCW00601SF01 の繰り返し指定項目"ＳＩＰサーバードメイン＃１変更有無情報"(項目ID:sip_server_domain_1_chgum_inf)
            else if(key.equals("ＳＩＰサーバードメイン＃１変更有無情報")) {
                sip_server_domain_1_chgum_inf_list.clear();
            }
 
            // データタイプが SCW00601SF01 の繰り返し指定項目"ＳＩＰサーバーアドレス＃１変更有無情報"(項目ID:sip_server_ad_1_chgum_inf)
            else if(key.equals("ＳＩＰサーバーアドレス＃１変更有無情報")) {
                sip_server_ad_1_chgum_inf_list.clear();
            }
 
            // データタイプが SCW00601SF01 の繰り返し指定項目"主電話番号＃１変更有無情報"(項目ID:main_telno_1_chgum_inf)
            else if(key.equals("主電話番号＃１変更有無情報")) {
                main_telno_1_chgum_inf_list.clear();
            }
 
            // データタイプが SCW00601SF01 の繰り返し指定項目"副電話番号＃１変更有無情報"(項目ID:sub_telno_1_chgum_inf)
            else if(key.equals("副電話番号＃１変更有無情報")) {
                sub_telno_1_chgum_inf_list.clear();
            }
 
            // データタイプが SCW00601SF01 の繰り返し指定項目"ＳＩＰ同時接続数変更有無情報"(項目ID:sip_doji_connect_cnt_chgum_inf)
            else if(key.equals("ＳＩＰ同時接続数変更有無情報")) {
                sip_doji_connect_cnt_chgum_inf_list.clear();
            }
 
            // データタイプが SCW00601SF01 の繰り返し指定項目"ｅｏ光電話発番号通知設定変更有無情報"(項目ID:eoh_telno_tchi_set_chgum_inf)
            else if(key.equals("ｅｏ光電話発番号通知設定変更有無情報")) {
                eoh_telno_tchi_set_chgum_inf_list.clear();
            }
 
            // データタイプが SCW00601SF02 の繰り返し指定項目"ｅｏ光電話発番号通知設定情報"(項目ID:eoh_telno_tchi_set_inf)
            else if(key.equals("ｅｏ光電話発番号通知設定情報")) {
                eoh_telno_tchi_set_inf_list.clear();
            }
 
            // データタイプが SCW00601SF01 の繰り返し指定項目"ＳＩＰユーザーＩＤ＃２変更有無情報"(項目ID:sip_user_id_2_chgum_inf)
            else if(key.equals("ＳＩＰユーザーＩＤ＃２変更有無情報")) {
                sip_user_id_2_chgum_inf_list.clear();
            }
 
            // データタイプが SCW00601SF01 の繰り返し指定項目"ＳＩＰユーザーＩＤパスワード＃２変更有無情報"(項目ID:sip_user_id_pwd_2_chgum_inf)
            else if(key.equals("ＳＩＰユーザーＩＤパスワード＃２変更有無情報")) {
                sip_user_id_pwd_2_chgum_inf_list.clear();
            }
 
            // データタイプが SCW00601SF01 の繰り返し指定項目"ＳＩＰサーバードメイン＃２変更有無情報"(項目ID:sip_server_domain_2_chgum_inf)
            else if(key.equals("ＳＩＰサーバードメイン＃２変更有無情報")) {
                sip_server_domain_2_chgum_inf_list.clear();
            }
 
            // データタイプが SCW00601SF01 の繰り返し指定項目"ＳＩＰサーバーアドレス＃２変更有無情報"(項目ID:sip_server_ad_2_chgum_inf)
            else if(key.equals("ＳＩＰサーバーアドレス＃２変更有無情報")) {
                sip_server_ad_2_chgum_inf_list.clear();
            }
 
            // データタイプが SCW00601SF01 の繰り返し指定項目"主電話番号＃２変更有無情報"(項目ID:main_telno_2_chgum_inf)
            else if(key.equals("主電話番号＃２変更有無情報")) {
                main_telno_2_chgum_inf_list.clear();
            }
 
            // データタイプが SCW00601SF01 の繰り返し指定項目"主電話番号着信設定＃１変更有無情報"(項目ID:main_telno_incmset_1_chgum_inf)
            else if(key.equals("主電話番号着信設定＃１変更有無情報")) {
                main_telno_incmset_1_chgum_inf_list.clear();
            }
 
            // データタイプが SCW00601SF02 の繰り返し指定項目"主電話番号着信設定＃１情報"(項目ID:main_telno_incomset_1_inf)
            else if(key.equals("主電話番号着信設定＃１情報")) {
                main_telno_incomset_1_inf_list.clear();
            }
 
            // データタイプが SCW00601SF01 の繰り返し指定項目"主電話番号着信設定＃２変更有無情報"(項目ID:main_telno_incmset_2_chgum_inf)
            else if(key.equals("主電話番号着信設定＃２変更有無情報")) {
                main_telno_incmset_2_chgum_inf_list.clear();
            }
 
            // データタイプが SCW00601SF02 の繰り返し指定項目"主電話番号着信設定＃２情報"(項目ID:main_telno_incomset_2_inf)
            else if(key.equals("主電話番号着信設定＃２情報")) {
                main_telno_incomset_2_inf_list.clear();
            }
 
            // データタイプが SCW00601SF01 の繰り返し指定項目"電話ポート死活設定変更有無情報"(項目ID:tel_port_skt_set_chgum_inf)
            else if(key.equals("電話ポート死活設定変更有無情報")) {
                tel_port_skt_set_chgum_inf_list.clear();
            }
 
            // データタイプが SCW00601SF02 の繰り返し指定項目"電話ポート死活設定情報"(項目ID:tel_port_skt_set_inf)
            else if(key.equals("電話ポート死活設定情報")) {
                tel_port_skt_set_inf_list.clear();
            }
 
            // データタイプが SCW00601SF01 の繰り返し指定項目"チャネル数変更有無情報"(項目ID:channel_cnt_chgum_inf)
            else if(key.equals("チャネル数変更有無情報")) {
                channel_cnt_chgum_inf_list.clear();
            }
 
            // データタイプが SCW00601SF01 の繰り返し指定項目"ＳＩＰユーザーＩＤ変更有無情報"(項目ID:sip_user_id_chgum_inf)
            else if(key.equals("ＳＩＰユーザーＩＤ変更有無情報")) {
                sip_user_id_chgum_inf_list.clear();
            }
 
            // データタイプが SCW00601SF01 の繰り返し指定項目"ＳＩＰユーザーＩＤパスワード変更有無情報"(項目ID:sip_user_id_pwd_chgum_inf)
            else if(key.equals("ＳＩＰユーザーＩＤパスワード変更有無情報")) {
                sip_user_id_pwd_chgum_inf_list.clear();
            }
 
            // データタイプが SCW00601SF01 の繰り返し指定項目"代表端末情報変更有無情報"(項目ID:daihyo_tnmt_info_chgum_inf)
            else if(key.equals("代表端末情報変更有無情報")) {
                daihyo_tnmt_info_chgum_inf_list.clear();
            }
 
            // データタイプが SCW00601SF01 の繰り返し指定項目"端末情報変更有無情報"(項目ID:tnmt_info_chgum_inf)
            else if(key.equals("端末情報変更有無情報")) {
                tnmt_info_chgum_inf_list.clear();
            }
 
            // データタイプが SCW00601SF01 の繰り返し指定項目"端末種別変更有無情報"(項目ID:tnmt_sbt_chgum_inf)
            else if(key.equals("端末種別変更有無情報")) {
                tnmt_sbt_chgum_inf_list.clear();
            }
 
            // データタイプが SCW00601SF02 の繰り返し指定項目"端末種別情報"(項目ID:tnmt_sbt_inf)
            else if(key.equals("端末種別情報")) {
                tnmt_sbt_inf_list.clear();
            }
 
            // データタイプが SCW00601SF01 の繰り返し指定項目"発番号通知フラグ変更有無情報"(項目ID:htb_tchi_flg_chgum_inf)
            else if(key.equals("発番号通知フラグ変更有無情報")) {
                htb_tchi_flg_chgum_inf_list.clear();
            }
 
            // データタイプが SCW00601SF02 の繰り返し指定項目"発番号通知フラグ情報"(項目ID:htb_tchi_flg_inf)
            else if(key.equals("発番号通知フラグ情報")) {
                htb_tchi_flg_inf_list.clear();
            }
 
            // データタイプが SCW00601SF01 の繰り返し指定項目"地域コード変更有無情報"(項目ID:cki_cd_chgum_inf)
            else if(key.equals("地域コード変更有無情報")) {
                cki_cd_chgum_inf_list.clear();
            }
 
            // データタイプが SCW00601SF01 の繰り返し指定項目"天気予報グループＩＤ変更有無情報"(項目ID:tenki_yoho_grp_id_chgum_inf)
            else if(key.equals("天気予報グループＩＤ変更有無情報")) {
                tenki_yoho_grp_id_chgum_inf_list.clear();
            }
 
            // データタイプが SCW00601SF01 の繰り返し指定項目"加入者クラス変更有無情報"(項目ID:knysha_class_chgum_inf)
            else if(key.equals("加入者クラス変更有無情報")) {
                knysha_class_chgum_inf_list.clear();
            }
 
            // データタイプが SCW00601SF01 の繰り返し指定項目"Ｗｅｂカスコンパスワード変更有無情報"(項目ID:web_cuscon_pwd_chgum_inf)
            else if(key.equals("Ｗｅｂカスコンパスワード変更有無情報")) {
                web_cuscon_pwd_chgum_inf_list.clear();
            }
 
            // データタイプが SCW00601SF01 の繰り返し指定項目"リモートカスコンパスワード変更有無情報"(項目ID:rmt_cuscon_pwd_chgum_inf)
            else if(key.equals("リモートカスコンパスワード変更有無情報")) {
                rmt_cuscon_pwd_chgum_inf_list.clear();
            }
 
            // データタイプが SCW00601SF01 の繰り返し指定項目"番ポ契約変更有無情報"(項目ID:bmp_kei_chgum_inf)
            else if(key.equals("番ポ契約変更有無情報")) {
                bmp_kei_chgum_inf_list.clear();
            }
 
            // データタイプが SCW00601SF01 の繰り返し指定項目"キャッチホン契約フラグ変更有無情報"(項目ID:catphone_kei_flg_chgum_inf)
            else if(key.equals("キャッチホン契約フラグ変更有無情報")) {
                catphone_kei_flg_chgum_inf_list.clear();
            }
 
            // データタイプが SCW00601SF02 の繰り返し指定項目"キャッチホン契約フラグ情報"(項目ID:catphone_kei_flg_inf)
            else if(key.equals("キャッチホン契約フラグ情報")) {
                catphone_kei_flg_inf_list.clear();
            }
 
            // データタイプが SCW00601SF01 の繰り返し指定項目"転送電話契約フラグ変更有無情報"(項目ID:tenso_tel_kei_flg_chgum_inf)
            else if(key.equals("転送電話契約フラグ変更有無情報")) {
                tenso_tel_kei_flg_chgum_inf_list.clear();
            }
 
            // データタイプが SCW00601SF02 の繰り返し指定項目"転送電話契約フラグ情報"(項目ID:tenso_tel_kei_flg_inf)
            else if(key.equals("転送電話契約フラグ情報")) {
                tenso_tel_kei_flg_inf_list.clear();
            }
 
            // データタイプが SCW00601SF01 の繰り返し指定項目"指定呼転送契約フラグ変更有無情報"(項目ID:sti_ko_tenso_kei_flg_chgum_inf)
            else if(key.equals("指定呼転送契約フラグ変更有無情報")) {
                sti_ko_tenso_kei_flg_chgum_inf_list.clear();
            }
 
            // データタイプが SCW00601SF02 の繰り返し指定項目"指定呼転送契約フラグ情報"(項目ID:sti_ko_tenso_kei_flg_inf)
            else if(key.equals("指定呼転送契約フラグ情報")) {
                sti_ko_tenso_kei_flg_inf_list.clear();
            }
 
            // データタイプが SCW00601SF01 の繰り返し指定項目"発番表示契約フラグ変更有無情報"(項目ID:htb_dsp_kei_flg_chgum_inf)
            else if(key.equals("発番表示契約フラグ変更有無情報")) {
                htb_dsp_kei_flg_chgum_inf_list.clear();
            }
 
            // データタイプが SCW00601SF02 の繰り返し指定項目"発番表示契約フラグ情報"(項目ID:htb_dsp_kei_flg_inf)
            else if(key.equals("発番表示契約フラグ情報")) {
                htb_dsp_kei_flg_inf_list.clear();
            }
 
            // データタイプが SCW00601SF01 の繰り返し指定項目"二重電話番号契約変更有無情報"(項目ID:niju_telno_kei_chgum_inf)
            else if(key.equals("二重電話番号契約変更有無情報")) {
                niju_telno_kei_chgum_inf_list.clear();
            }
 
            // データタイプが SCW00601SF01 の繰り返し指定項目"非通知拒否契約フラグ変更有無情報"(項目ID:hitchi_kyohi_kei_flg_chgum_inf)
            else if(key.equals("非通知拒否契約フラグ変更有無情報")) {
                hitchi_kyohi_kei_flg_chgum_inf_list.clear();
            }
 
            // データタイプが SCW00601SF02 の繰り返し指定項目"非通知拒否契約フラグ情報"(項目ID:hitchi_kyohi_kei_flg_inf)
            else if(key.equals("非通知拒否契約フラグ情報")) {
                hitchi_kyohi_kei_flg_inf_list.clear();
            }
 
            // データタイプが SCW00601SF01 の繰り返し指定項目"迷惑電話拒否契約フラグ変更有無情報"(項目ID:mwktel_kyohi_kei_flg_chgum_inf)
            else if(key.equals("迷惑電話拒否契約フラグ変更有無情報")) {
                mwktel_kyohi_kei_flg_chgum_inf_list.clear();
            }
 
            // データタイプが SCW00601SF02 の繰り返し指定項目"迷惑電話拒否契約フラグ情報"(項目ID:mwktel_kyohi_kei_flg_inf)
            else if(key.equals("迷惑電話拒否契約フラグ情報")) {
                mwktel_kyohi_kei_flg_inf_list.clear();
            }
 
            // データタイプが SCW00601SF01 の繰り返し指定項目"指定番号着信拒否契約フラグ変更有無情報"(項目ID:stino_incmhi_kei_flg_chgum_inf)
            else if(key.equals("指定番号着信拒否契約フラグ変更有無情報")) {
                stino_incmhi_kei_flg_chgum_inf_list.clear();
            }
 
            // データタイプが SCW00601SF02 の繰り返し指定項目"指定番号着信拒否契約フラグ情報"(項目ID:stino_incmhi_kei_flg_inf)
            else if(key.equals("指定番号着信拒否契約フラグ情報")) {
                stino_incmhi_kei_flg_inf_list.clear();
            }
 
            // データタイプが SCW00601SF01 の繰り返し指定項目"代表取扱契約方式変更有無情報"(項目ID:daihyo_trat_kei_hsk_chgum_inf)
            else if(key.equals("代表取扱契約方式変更有無情報")) {
                daihyo_trat_kei_hsk_chgum_inf_list.clear();
            }
 
            // データタイプが SCW00601SF01 の繰り返し指定項目"移転トーキ転送先情報変更有無情報"(項目ID:itntoki_tensos_info_chgum_inf)
            else if(key.equals("移転トーキ転送先情報変更有無情報")) {
                itntoki_tensos_info_chgum_inf_list.clear();
            }
 
            // データタイプが SCW00601SF02 の繰り返し指定項目"移転トーキ登録コード情報"(項目ID:itntoki_add_cd_inf)
            else if(key.equals("移転トーキ登録コード情報")) {
                itntoki_add_cd_inf_list.clear();
            }
 
            // データタイプが SCW00601SF02 の繰り返し指定項目"移転トーキ種別コード情報"(項目ID:itntoki_sbt_cd_inf)
            else if(key.equals("移転トーキ種別コード情報")) {
                itntoki_sbt_cd_inf_list.clear();
            }
 
            // データタイプが SCW00601SF01 の繰り返し指定項目"Ｎ＿０ＡＢＪ番号変更有無情報"(項目ID:n_oabj_no_chgum_inf)
            else if(key.equals("Ｎ＿０ＡＢＪ番号変更有無情報")) {
                n_oabj_no_chgum_inf_list.clear();
            }
 
            // データタイプが SCW00601SF01 の繰り返し指定項目"Ｎ＿０５０番号変更有無情報"(項目ID:n_050_no_chgum_inf)
            else if(key.equals("Ｎ＿０５０番号変更有無情報")) {
                n_050_no_chgum_inf_list.clear();
            }
 
            // データタイプが SCW00601SF01 の繰り返し指定項目"ＳＩＰ−ＮＲＮ変更有無情報"(項目ID:sip_nrn_chgum_inf)
            else if(key.equals("ＳＩＰ−ＮＲＮ変更有無情報")) {
                sip_nrn_chgum_inf_list.clear();
            }
 
            // データタイプが SCW00601SF01 の繰り返し指定項目"多機能ルーター認証キー変更有無情報"(項目ID:takinort_ninsho_key_chgum_inf)
            else if(key.equals("多機能ルーター認証キー変更有無情報")) {
                takinort_ninsho_key_chgum_inf_list.clear();
            }
 
            // データタイプが SCW00601SF01 の繰り返し指定項目"ＰＰＰｏＥセッション終端設定コード変更有無情報"(項目ID:pppoe_sson_stset_cd_chgum_inf)
            else if(key.equals("ＰＰＰｏＥセッション終端設定コード変更有無情報")) {
                pppoe_sson_stset_cd_chgum_inf_list.clear();
            }
 
            // データタイプが SCW00601SF02 の繰り返し指定項目"ＰＰＰｏＥセッション終端設定コード情報"(項目ID:pppoe_sson_stset_cd_inf)
            else if(key.equals("ＰＰＰｏＥセッション終端設定コード情報")) {
                pppoe_sson_stset_cd_inf_list.clear();
            }
 
            // データタイプが SCW00601SF01 の繰り返し指定項目"ＤＨＣＰ有効無効コード変更有無情報"(項目ID:dhcp_yk_mk_cd_chgum_inf)
            else if(key.equals("ＤＨＣＰ有効無効コード変更有無情報")) {
                dhcp_yk_mk_cd_chgum_inf_list.clear();
            }
 
            // データタイプが SCW00601SF02 の繰り返し指定項目"ＤＨＣＰ有効無効コード情報"(項目ID:dhcp_yk_mk_cd_inf)
            else if(key.equals("ＤＨＣＰ有効無効コード情報")) {
                dhcp_yk_mk_cd_inf_list.clear();
            }
 
            // データタイプが SCW00601SF01 の繰り返し指定項目"有線ＬＡＮ機能モード識別コード変更有無情報"(項目ID:ylan_kino_mode_skcd_chgum_inf)
            else if(key.equals("有線ＬＡＮ機能モード識別コード変更有無情報")) {
                ylan_kino_mode_skcd_chgum_inf_list.clear();
            }
 
            // データタイプが SCW00601SF02 の繰り返し指定項目"有線ＬＡＮ機能モード識別コード情報"(項目ID:ylan_kino_mode_skcd_inf)
            else if(key.equals("有線ＬＡＮ機能モード識別コード情報")) {
                ylan_kino_mode_skcd_inf_list.clear();
            }
 
            // データタイプが SCW00601SF01 の繰り返し指定項目"無線ＬＡＮ機能モード識別コード変更有無情報"(項目ID:mlan_kino_mode_skcd_chgum_inf)
            else if(key.equals("無線ＬＡＮ機能モード識別コード変更有無情報")) {
                mlan_kino_mode_skcd_chgum_inf_list.clear();
            }
 
            // データタイプが SCW00601SF02 の繰り返し指定項目"無線ＬＡＮ機能モード識別コード情報"(項目ID:mlan_kino_mode_skcd_inf)
            else if(key.equals("無線ＬＡＮ機能モード識別コード情報")) {
                mlan_kino_mode_skcd_inf_list.clear();
            }
 
            // データタイプが SCW00601SF01 の繰り返し指定項目"ＶｏＩＰ有効無効コード変更有無情報"(項目ID:voip_yk_mk_cd_chgum_inf)
            else if(key.equals("ＶｏＩＰ有効無効コード変更有無情報")) {
                voip_yk_mk_cd_chgum_inf_list.clear();
            }
 
            // データタイプが SCW00601SF02 の繰り返し指定項目"ＶｏＩＰ有効無効コード情報"(項目ID:voip_yk_mk_cd_inf)
            else if(key.equals("ＶｏＩＰ有効無効コード情報")) {
                voip_yk_mk_cd_inf_list.clear();
            }
 
            // データタイプが SCW00601SF01 の繰り返し指定項目"Ｂ２ＢＵＡ有効無効コード変更有無情報"(項目ID:b2bua_yk_mk_cd_chgum_inf)
            else if(key.equals("Ｂ２ＢＵＡ有効無効コード変更有無情報")) {
                b2bua_yk_mk_cd_chgum_inf_list.clear();
            }
 
            // データタイプが SCW00601SF02 の繰り返し指定項目"Ｂ２ＢＵＡ有効無効コード情報"(項目ID:b2bua_yk_mk_cd_inf)
            else if(key.equals("Ｂ２ＢＵＡ有効無効コード情報")) {
                b2bua_yk_mk_cd_inf_list.clear();
            }
 
            // データタイプが SCW00601SF01 の繰り返し指定項目"提供プロトコル種別コード変更有無情報"(項目ID:tk_prtcl_sbt_cd_chgum_inf)
            else if(key.equals("提供プロトコル種別コード変更有無情報")) {
                tk_prtcl_sbt_cd_chgum_inf_list.clear();
            }
 
            // データタイプが SCW00601SF02 の繰り返し指定項目"提供プロトコル種別コード情報"(項目ID:tk_prtcl_sbt_cd_inf)
            else if(key.equals("提供プロトコル種別コード情報")) {
                tk_prtcl_sbt_cd_inf_list.clear();
            }
 
            // データタイプが SCW00601SF01 の繰り返し指定項目"ＩＰｖ６帯域制御コード変更有無情報"(項目ID:ipv6_taiiki_ctrl_cd_chgum_inf)
            else if(key.equals("ＩＰｖ６帯域制御コード変更有無情報")) {
                ipv6_taiiki_ctrl_cd_chgum_inf_list.clear();
            }
 
            // データタイプが SCW00601SF02 の繰り返し指定項目"ＩＰｖ６帯域制御コード情報"(項目ID:ipv6_taiiki_ctrl_cd_inf)
            else if(key.equals("ＩＰｖ６帯域制御コード情報")) {
                ipv6_taiiki_ctrl_cd_inf_list.clear();
            }
 
            // データタイプが SCW00601SF01 の繰り返し指定項目"多機能ルータールーター認証ＩＤ変更有無情報"(項目ID:tknrt_rtr_nsid_chgum_inf)
            else if(key.equals("多機能ルータールーター認証ＩＤ変更有無情報")) {
                tknrt_rtr_nsid_chgum_inf_list.clear();
            }
 
            // データタイプが SCW00601SF01 の繰り返し指定項目"多機能ルータールーター認証ＩＤパスワード変更有無情報"(項目ID:tknrt_rtr_nsid_pwd_chgum_inf)
            else if(key.equals("多機能ルータールーター認証ＩＤパスワード変更有無情報")) {
                tknrt_rtr_nsid_pwd_chgum_inf_list.clear();
            }
 
            // データタイプが SCW00601SF01 の繰り返し指定項目"ＩＰｖ６認証ＩＤ変更有無情報"(項目ID:ipv6_ninsho_id_chgum_inf)
            else if(key.equals("ＩＰｖ６認証ＩＤ変更有無情報")) {
                ipv6_ninsho_id_chgum_inf_list.clear();
            }
 
            // データタイプが SCW00601SF01 の繰り返し指定項目"ＩＰｖ６認証ＩＤパスワード変更有無情報"(項目ID:ipv6_ninsho_id_pwd_chgum_inf)
            else if(key.equals("ＩＰｖ６認証ＩＤパスワード変更有無情報")) {
                ipv6_ninsho_id_pwd_chgum_inf_list.clear();
            }
 
            // データタイプが SCW00601SF01 の繰り返し指定項目"接続モード変更有無情報"(項目ID:connect_mode_cd_chgum_inf)
            else if(key.equals("接続モード変更有無情報")) {
                connect_mode_cd_chgum_inf_list.clear();
            }
 
            // データタイプが SCW00601SF02 の繰り返し指定項目"接続モードコード情報"(項目ID:connect_mode_cd_inf)
            else if(key.equals("接続モードコード情報")) {
                connect_mode_cd_inf_list.clear();
            }
 
            // データタイプが SCW00601SF01 の繰り返し指定項目"自動切断モード変更有無情報"(項目ID:auto_cut_mode_cd_chgum_inf)
            else if(key.equals("自動切断モード変更有無情報")) {
                auto_cut_mode_cd_chgum_inf_list.clear();
            }
 
            // データタイプが SCW00601SF02 の繰り返し指定項目"自動切断モードコード情報"(項目ID:auto_cut_mode_cd_inf)
            else if(key.equals("自動切断モードコード情報")) {
                auto_cut_mode_cd_inf_list.clear();
            }
 
            // データタイプが SCW00601SF01 の繰り返し指定項目"自動切断時間変更有無情報"(項目ID:auto_cut_time_chgum_inf)
            else if(key.equals("自動切断時間変更有無情報")) {
                auto_cut_time_chgum_inf_list.clear();
            }
 
            // データタイプが SCW00601SF01 の繰り返し指定項目"Ｌ２ＴＰ認証ＩＤ変更有無情報"(項目ID:l2tp_ninsho_id_chgum_inf)
            else if(key.equals("Ｌ２ＴＰ認証ＩＤ変更有無情報")) {
                l2tp_ninsho_id_chgum_inf_list.clear();
            }
 
            // データタイプが SCW00601SF01 の繰り返し指定項目"Ｌ２ＴＰ認証ＩＤ（セカンダリー）変更有無情報"(項目ID:l2tp_ninsho_id_secon_chgum_inf)
            else if(key.equals("Ｌ２ＴＰ認証ＩＤ（セカンダリー）変更有無情報")) {
                l2tp_ninsho_id_secon_chgum_inf_list.clear();
            }
 
            // データタイプが SCW00601SF01 の繰り返し指定項目"ＰＰＰｏＥブリッジ有無変更有無情報"(項目ID:pppoe_bridge_sbt_cd_chgum_inf)
            else if(key.equals("ＰＰＰｏＥブリッジ有無変更有無情報")) {
                pppoe_bridge_sbt_cd_chgum_inf_list.clear();
            }
 
            // データタイプが SCW00601SF02 の繰り返し指定項目"ＰＰＰｏＥブリッジ種別コード情報"(項目ID:pppoe_bridge_sbt_cd_inf)
            else if(key.equals("ＰＰＰｏＥブリッジ種別コード情報")) {
                pppoe_bridge_sbt_cd_inf_list.clear();
            }
 
            // データタイプが SCW00601SF01 の繰り返し指定項目"Ｐｉｎｇ応答有無変更有無情報"(項目ID:ping_response_sbt_cd_chgum_inf)
            else if(key.equals("Ｐｉｎｇ応答有無変更有無情報")) {
                ping_response_sbt_cd_chgum_inf_list.clear();
            }
 
            // データタイプが SCW00601SF02 の繰り返し指定項目"Ｐｉｎｇ応答種別コード情報"(項目ID:ping_response_sbt_cd_inf)
            else if(key.equals("Ｐｉｎｇ応答種別コード情報")) {
                ping_response_sbt_cd_inf_list.clear();
            }
 
            // データタイプが SCW00601SF01 の繰り返し指定項目"ＩＰｖ６Ｐｉｎｇ応答種別コード変更有無情報"(項目ID:ipv6_ping_rsp_sbt_cd_chgum_inf)
            else if(key.equals("ＩＰｖ６Ｐｉｎｇ応答種別コード変更有無情報")) {
                ipv6_ping_rsp_sbt_cd_chgum_inf_list.clear();
            }
 
            // データタイプが SCW00601SF02 の繰り返し指定項目"ＩＰｖ６Ｐｉｎｇ応答種別コード情報"(項目ID:ipv6_ping_rsp_sbt_cd_inf)
            else if(key.equals("ＩＰｖ６Ｐｉｎｇ応答種別コード情報")) {
                ipv6_ping_rsp_sbt_cd_inf_list.clear();
            }
 
            // データタイプが SCW00601SF01 の繰り返し指定項目"多機能ルーターＶＡ認証ＩＤ変更有無情報"(項目ID:tknrt_va_nsid_chgum_inf)
            else if(key.equals("多機能ルーターＶＡ認証ＩＤ変更有無情報")) {
                tknrt_va_nsid_chgum_inf_list.clear();
            }
 
            // データタイプが SCW00601SF01 の繰り返し指定項目"多機能ルーターＶＡ認証ＩＤパスワード変更有無情報"(項目ID:tknrt_va_nsid_pwd_chgum_inf)
            else if(key.equals("多機能ルーターＶＡ認証ＩＤパスワード変更有無情報")) {
                tknrt_va_nsid_pwd_chgum_inf_list.clear();
            }
 
            // データタイプが SCW00601SF01 の繰り返し指定項目"多機能ルーターＯＬＳ契約種別設定コード変更有無情報"(項目ID:tknrt_ols_ksbt_setcd_chgum_inf)
            else if(key.equals("多機能ルーターＯＬＳ契約種別設定コード変更有無情報")) {
                tknrt_ols_ksbt_setcd_chgum_inf_list.clear();
            }
 
            // データタイプが SCW00601SF02 の繰り返し指定項目"多機能ルーターＯＬＳ契約種別設定コード情報"(項目ID:tknrt_ols_ksbt_setcd_inf)
            else if(key.equals("多機能ルーターＯＬＳ契約種別設定コード情報")) {
                tknrt_ols_ksbt_setcd_inf_list.clear();
            }
 
            // データタイプが SCW00601SF01 の繰り返し指定項目"ＩＰｖ６中心局コード変更有無情報"(項目ID:ipv6_chuskk_cd_chgum_inf)
            else if(key.equals("ＩＰｖ６中心局コード変更有無情報")) {
                ipv6_chuskk_cd_chgum_inf_list.clear();
            }
 
            // データタイプが SCW00601SF01 の繰り返し指定項目"ＩＰｖ６アドレス（インターフェイスＩＤ）変更有無情報"(項目ID:ipv6_ad_ifid_chgum_inf)
            else if(key.equals("ＩＰｖ６アドレス（インターフェイスＩＤ）変更有無情報")) {
                ipv6_ad_ifid_chgum_inf_list.clear();
            }
 
            // データタイプが SCW00601SF01 の繰り返し指定項目"ＩＰｖ６宅内機器型式コード変更有無情報"(項目ID:ipv6_taknkiki_model_cd_chgum_inf)
            else if(key.equals("ＩＰｖ６宅内機器型式コード変更有無情報")) {
                ipv6_taknkiki_model_cd_chgum_inf_list.clear();
            }
 
            // データタイプが SCW00601SF01 の繰り返し指定項目"ＧＥ−ＰＯＮ連携対象フラグ変更有無情報"(項目ID:gepon_rnki_trgt_flg_chgum_inf)
            else if(key.equals("ＧＥ−ＰＯＮ連携対象フラグ変更有無情報")) {
                gepon_rnki_trgt_flg_chgum_inf_list.clear();
            }
 
            // データタイプが SCW00601SF02 の繰り返し指定項目"ＧＥ−ＰＯＮ連携対象フラグ情報"(項目ID:gepon_rnki_trgt_flg_inf)
            else if(key.equals("ＧＥ−ＰＯＮ連携対象フラグ情報")) {
                gepon_rnki_trgt_flg_inf_list.clear();
            }
 
            // データタイプが SCW00601SF01 の繰り返し指定項目"優先呼識別値変更有無情報"(項目ID:yusen_ko_skval_chgum_inf)
            else if(key.equals("優先呼識別値変更有無情報")) {
                yusen_ko_skval_chgum_inf_list.clear();
            }
 
            // データタイプが SCW00601SF02 の繰り返し指定項目"優先呼識別値情報"(項目ID:yusen_ko_skval_inf)
            else if(key.equals("優先呼識別値情報")) {
                yusen_ko_skval_inf_list.clear();
            }
 
            // データタイプが SCW00601SF02 の繰り返し指定項目"サービスオーダ詳細情報"(項目ID:svc_order_dtail_inf)
            else if(key.equals("サービスオーダ詳細情報")) {
                svc_order_dtail_inf_list.clear();
	            }
            // ANK-3754-00-00 ADD START
            // データタイプが SCW00601SF01 の繰り返し指定項目"あんしん発着信契約＃１変更有無情報"(項目ID:ansn_hcs_kei_1_chgum_inf)
            else if(key.equals("あんしん発着信契約＃１変更有無情報")) {
                ansn_hcs_kei_1_chgum_inf_list.clear();
            }
 
            // データタイプが SCW00601SF02 の繰り返し指定項目"あんしん発着信契約＃１情報"(項目ID:ansn_hcs_kei_1_inf)
            else if(key.equals("あんしん発着信契約＃１情報")) {
                ansn_hcs_kei_1_inf_list.clear();
            }
 
            // データタイプが SCW00601SF01 の繰り返し指定項目"あんしん発着信ＩＤ＃１変更有無情報"(項目ID:ansn_hcs_id_1_chgum_inf)
            else if(key.equals("あんしん発着信ＩＤ＃１変更有無情報")) {
                ansn_hcs_id_1_chgum_inf_list.clear();
            }
 
            // データタイプが SCW00601SF01 の繰り返し指定項目"市外局番＃１変更有無情報"(項目ID:shigai_telno_1_chgum_inf)
            else if(key.equals("市外局番＃１変更有無情報")) {
                shigai_telno_1_chgum_inf_list.clear();
            }
 
            // データタイプが SCW00601SF01 の繰り返し指定項目"あんしん発着信契約＃２変更有無情報"(項目ID:ansn_hcs_kei_2_chgum_inf)
            else if(key.equals("あんしん発着信契約＃２変更有無情報")) {
                ansn_hcs_kei_2_chgum_inf_list.clear();
            }
 
            // データタイプが SCW00601SF02 の繰り返し指定項目"あんしん発着信契約＃２情報"(項目ID:ansn_hcs_kei_2_inf)
            else if(key.equals("あんしん発着信契約＃２情報")) {
                ansn_hcs_kei_2_inf_list.clear();
            }
 
            // データタイプが SCW00601SF01 の繰り返し指定項目"あんしん発着信ＩＤ＃２変更有無情報"(項目ID:ansn_hcs_id_2_chgum_inf)
            else if(key.equals("あんしん発着信ＩＤ＃２変更有無情報")) {
                ansn_hcs_id_2_chgum_inf_list.clear();
            }
 
            // データタイプが SCW00601SF01 の繰り返し指定項目"市外局番＃２変更有無情報"(項目ID:shigai_telno_2_chgum_inf)
            else if(key.equals("市外局番＃２変更有無情報")) {
                shigai_telno_2_chgum_inf_list.clear();
            }
            // ANK-3754-00-00 ADD END
            // ANK-3876-00-00 ADD START
            // データタイプが SCW00601SF01 の繰り返し指定項目"ネットワークルーティング番号変更有無情報"(項目ID:nw_routing_no_chgum_inf)
            else if(key.equals("ネットワークルーティング番号変更有無情報")) {
                nw_routing_no_chgum_inf_list.clear();
            }
 
            // データタイプが SCW00601SF01 の繰り返し指定項目"サービス区分変更有無情報"(項目ID:svc_div_chgum_inf)
            else if(key.equals("サービス区分変更有無情報")) {
                svc_div_chgum_inf_list.clear();
            }
 
            // データタイプが SCW00601SF01 の繰り返し指定項目"ドメイン変更有無情報"(項目ID:domain_chgum_inf)
            else if(key.equals("ドメイン変更有無情報")) {
                domain_chgum_inf_list.clear();
            }
            // ANK-3876-00-00 ADD END
        }
    }
 
    /**
     * 項目名とサブキーからデータの型情報を取得します。
     *
     * @param gamenId 画面ID(予備)
     * @param key 項目名
     * @param subkey サブキー
     * @return Class データの型情報
     */
    public Class<?> typeModelData(String gamenId, String key, String subkey) {
        return typeModelData(key, subkey);
    }
 
    /**
     * 項目名とサブキーからデータの型情報を取得します。
     *
     * @param key 項目名
     * @param subkey サブキー
     * @return Class データの型情報
     */
    public Class<?> typeModelData(String key, String subkey) { 
 
        //keyの指定は、以下のいずれかで行う。
        // 項目名 : String, Long, Boolean型（繰り返し指定なし）の項目で、型情報を取得する場合
        //        繰り返し指定項目で、リストの型情報を取得する場合
        // 項目名/インデックス値 : データタイプビーン型以外の繰り返し指定項目で、型情報を取得する場合
        // 項目名/インデックス値/データタイプビーン項目名 : データタイプビーン型項目で、型情報を取得する場合
        // 項目名/* : データタイプビーン型項目、繰り返し指定項目で、リストの要素数の型情報を取得する場合
        // //インデックス値／項目名：共有情報ビーン型項目で、型情報を取得する場合
        // //*：共有情報ビーンのリストの要素数の型情報を取得する場合
        // インデックス値は、X33VDataTypeList内に格納される各ビーンのリストの順序を示す。
        // keyがnullの場合、null返す
        if(key == null){
            return null;
        }
 
        // subkeyがnullの場合、空文字列に
        else if(subkey == null){
            subkey = new String("");
        }
 
        // 共有情報ビーンの処理
        String keyElement;
        int separaterPoint = key.indexOf("//"); //keyが共有情報ビーンに関する指定か否かチェック
        if(separaterPoint == 0) {
              return super.typeCommonInfoData(key);
        }
 
        // 共有情報ビーン以外の場合
        // keyの値の最初の要素を取得
        separaterPoint = key.indexOf("/"); //keyがルート指定("項目a/0/項目b"のような)の場合を想定し、区切り符号(ここでは"/")を検索する。
        if(separaterPoint > 0) {
            keyElement = key.substring(0, separaterPoint);
        }
        else{
            keyElement = key;
        }
 
        //項目ごとに処理を入れる。
        // データタイプがデータタイプビーン型の項目"オーダ種別コード情報"(項目ID:ord_sbt_cd_inf)
        if(keyElement.equals("オーダ種別コード情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= ord_sbt_cd_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)ord_sbt_cd_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"オーダ種別コード保持"(項目ID:ord_sbt_cd_hoji)
        else if(keyElement.equals("オーダ種別コード保持")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"サービス契約番号"(項目ID:svc_kei_no)
        else if(keyElement.equals("サービス契約番号")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("enable")) {
                return Boolean.class; 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"サービス契約内訳番号"(項目ID:svc_kei_ucwk_no)
        else if(keyElement.equals("サービス契約内訳番号")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"オプションサービス契約番号"(項目ID:op_svc_kei_no)
        else if(keyElement.equals("オプションサービス契約番号")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"機器提供サービス契約番号"(項目ID:kktk_scv_kei_no)
        else if(keyElement.equals("機器提供サービス契約番号")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプがデータタイプビーン型の項目"要求元アプリ種別情報"(項目ID:yokyu_mt_apl_sbt_inf)
        else if(keyElement.equals("要求元アプリ種別情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= yokyu_mt_apl_sbt_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)yokyu_mt_apl_sbt_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"電話サービスオーダ情報"(項目ID:tel_svc_order_inf)
        else if(keyElement.equals("電話サービスオーダ情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= tel_svc_order_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)tel_svc_order_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"要求種別情報"(項目ID:yokyu_sbt_inf)
        else if(keyElement.equals("要求種別情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= yokyu_sbt_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)yokyu_sbt_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"スケジュール年月日"(項目ID:schedule_ymd)
        else if(keyElement.equals("スケジュール年月日")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプがデータタイプビーン型の項目"認証ＩＤ変更有無情報"(項目ID:ninsho_id_chgum_inf)
        else if(keyElement.equals("認証ＩＤ変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= ninsho_id_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)ninsho_id_chgum_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"認証ＩＤ"(項目ID:ninsho_id)
        else if(keyElement.equals("認証ＩＤ")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("enable")) {
                return Boolean.class; 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプがデータタイプビーン型の項目"認証ＩＤパスワード変更有無情報"(項目ID:ninsho_id_pwd_chgum_inf)
        else if(keyElement.equals("認証ＩＤパスワード変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= ninsho_id_pwd_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)ninsho_id_pwd_chgum_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"認証ＩＤパスワード"(項目ID:ninsho_id_pwd)
        else if(keyElement.equals("認証ＩＤパスワード")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("enable")) {
                return Boolean.class; 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプがデータタイプビーン型の項目"ＩＰアドレス変更有無情報"(項目ID:ip_ad_chgum_inf)
        else if(keyElement.equals("ＩＰアドレス変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= ip_ad_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)ip_ad_chgum_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"ＩＰアドレス"(項目ID:ip_ad)
        else if(keyElement.equals("ＩＰアドレス")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("enable")) {
                return Boolean.class; 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプがデータタイプビーン型の項目"ネットマスク変更有無情報"(項目ID:netmask_chgum_inf)
        else if(keyElement.equals("ネットマスク変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= netmask_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)netmask_chgum_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"ネットマスク"(項目ID:netmask)
        else if(keyElement.equals("ネットマスク")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("enable")) {
                return Boolean.class; 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプがデータタイプビーン型の項目"ＢＡＳ−ＩＤ変更有無情報"(項目ID:bas_id_chgum_inf)
        else if(keyElement.equals("ＢＡＳ−ＩＤ変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= bas_id_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)bas_id_chgum_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"ＢＡＳ−ＩＤ"(項目ID:bas_id)
        else if(keyElement.equals("ＢＡＳ−ＩＤ")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("enable")) {
                return Boolean.class; 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプがデータタイプビーン型の項目"マルチセッション数変更有無情報"(項目ID:mltise_cnt_chgum_inf)
        else if(keyElement.equals("マルチセッション数変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= mltise_cnt_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)mltise_cnt_chgum_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"マルチセッション数"(項目ID:mltise_cnt)
        else if(keyElement.equals("マルチセッション数")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("enable")) {
                return Boolean.class; 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプがデータタイプビーン型の項目"ＢＡＳ−ホストＩＤ変更有無情報"(項目ID:bas_host_id_chgum_inf)
        else if(keyElement.equals("ＢＡＳ−ホストＩＤ変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= bas_host_id_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)bas_host_id_chgum_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"ＢＡＳ−ホストＩＤ"(項目ID:bas_host_id)
        else if(keyElement.equals("ＢＡＳ−ホストＩＤ")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("enable")) {
                return Boolean.class; 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプがデータタイプビーン型の項目"ＶＬＡＮ−ＩＤ変更有無情報"(項目ID:vlan_id_chgum_inf)
        else if(keyElement.equals("ＶＬＡＮ−ＩＤ変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= vlan_id_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)vlan_id_chgum_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"ＶＬＡＮ−ＩＤ"(項目ID:vlan_id)
        else if(keyElement.equals("ＶＬＡＮ−ＩＤ")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("enable")) {
                return Boolean.class; 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプがデータタイプビーン型の項目"サービスＩＤ変更有無情報"(項目ID:svc_id_chgum_inf)
        else if(keyElement.equals("サービスＩＤ変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= svc_id_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)svc_id_chgum_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"サービスＩＤ"(項目ID:svc_id)
        else if(keyElement.equals("サービスＩＤ")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("enable")) {
                return Boolean.class; 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"ＶＡＭＡＣアドレス"(項目ID:va_macad)
        else if(keyElement.equals("ＶＡＭＡＣアドレス")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("enable")) {
                return Boolean.class; 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプがデータタイプビーン型の項目"ＶＡ認証キー変更有無情報"(項目ID:va_ninsho_key_chgum_inf)
        else if(keyElement.equals("ＶＡ認証キー変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= va_ninsho_key_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)va_ninsho_key_chgum_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"ＶＡ認証キー"(項目ID:va_ninsho_key)
        else if(keyElement.equals("ＶＡ認証キー")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("enable")) {
                return Boolean.class; 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプがデータタイプビーン型の項目"ＳＩＰユーザーＩＤ＃１変更有無情報"(項目ID:sip_user_id_1_chgum_inf)
        else if(keyElement.equals("ＳＩＰユーザーＩＤ＃１変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= sip_user_id_1_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)sip_user_id_1_chgum_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"ＳＩＰユーザーＩＤ＃１"(項目ID:sip_user_id_1)
        else if(keyElement.equals("ＳＩＰユーザーＩＤ＃１")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("enable")) {
                return Boolean.class; 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプがデータタイプビーン型の項目"ＳＩＰユーザーＩＤパスワード＃１変更有無情報"(項目ID:sip_user_id_pwd_1_chgum_inf)
        else if(keyElement.equals("ＳＩＰユーザーＩＤパスワード＃１変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= sip_user_id_pwd_1_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)sip_user_id_pwd_1_chgum_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"ＳＩＰユーザーＩＤパスワード＃１"(項目ID:sip_user_id_pwd_1)
        else if(keyElement.equals("ＳＩＰユーザーＩＤパスワード＃１")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("enable")) {
                return Boolean.class; 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプがデータタイプビーン型の項目"ＳＩＰサーバードメイン＃１変更有無情報"(項目ID:sip_server_domain_1_chgum_inf)
        else if(keyElement.equals("ＳＩＰサーバードメイン＃１変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= sip_server_domain_1_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)sip_server_domain_1_chgum_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"ＳＩＰサーバードメイン＃１"(項目ID:sip_server_domain_1)
        else if(keyElement.equals("ＳＩＰサーバードメイン＃１")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("enable")) {
                return Boolean.class; 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプがデータタイプビーン型の項目"ＳＩＰサーバーアドレス＃１変更有無情報"(項目ID:sip_server_ad_1_chgum_inf)
        else if(keyElement.equals("ＳＩＰサーバーアドレス＃１変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= sip_server_ad_1_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)sip_server_ad_1_chgum_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"ＳＩＰサーバーアドレス＃１"(項目ID:sip_server_ad_1)
        else if(keyElement.equals("ＳＩＰサーバーアドレス＃１")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("enable")) {
                return Boolean.class; 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプがデータタイプビーン型の項目"主電話番号＃１変更有無情報"(項目ID:main_telno_1_chgum_inf)
        else if(keyElement.equals("主電話番号＃１変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= main_telno_1_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)main_telno_1_chgum_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"主電話番号＃１"(項目ID:main_telno_1)
        else if(keyElement.equals("主電話番号＃１")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("enable")) {
                return Boolean.class; 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプがデータタイプビーン型の項目"副電話番号＃１変更有無情報"(項目ID:sub_telno_1_chgum_inf)
        else if(keyElement.equals("副電話番号＃１変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= sub_telno_1_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)sub_telno_1_chgum_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"副電話番号＃１"(項目ID:sub_telno_1)
        else if(keyElement.equals("副電話番号＃１")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("enable")) {
                return Boolean.class; 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプがデータタイプビーン型の項目"ＳＩＰ同時接続数変更有無情報"(項目ID:sip_doji_connect_cnt_chgum_inf)
        else if(keyElement.equals("ＳＩＰ同時接続数変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= sip_doji_connect_cnt_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)sip_doji_connect_cnt_chgum_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"ＳＩＰ同時接続数"(項目ID:sip_doji_connect_cnt)
        else if(keyElement.equals("ＳＩＰ同時接続数")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("enable")) {
                return Boolean.class; 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプがデータタイプビーン型の項目"ｅｏ光電話発番号通知設定変更有無情報"(項目ID:eoh_telno_tchi_set_chgum_inf)
        else if(keyElement.equals("ｅｏ光電話発番号通知設定変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= eoh_telno_tchi_set_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)eoh_telno_tchi_set_chgum_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"ｅｏ光電話発番号通知設定情報"(項目ID:eoh_telno_tchi_set_inf)
        else if(keyElement.equals("ｅｏ光電話発番号通知設定情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= eoh_telno_tchi_set_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)eoh_telno_tchi_set_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"ＳＩＰユーザーＩＤ＃２変更有無情報"(項目ID:sip_user_id_2_chgum_inf)
        else if(keyElement.equals("ＳＩＰユーザーＩＤ＃２変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= sip_user_id_2_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)sip_user_id_2_chgum_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"ＳＩＰユーザーＩＤ＃２"(項目ID:sip_user_id_2)
        else if(keyElement.equals("ＳＩＰユーザーＩＤ＃２")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("enable")) {
                return Boolean.class; 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプがデータタイプビーン型の項目"ＳＩＰユーザーＩＤパスワード＃２変更有無情報"(項目ID:sip_user_id_pwd_2_chgum_inf)
        else if(keyElement.equals("ＳＩＰユーザーＩＤパスワード＃２変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= sip_user_id_pwd_2_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)sip_user_id_pwd_2_chgum_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"ＳＩＰユーザーＩＤパスワード＃２"(項目ID:sip_user_id_pwd_2)
        else if(keyElement.equals("ＳＩＰユーザーＩＤパスワード＃２")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("enable")) {
                return Boolean.class; 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプがデータタイプビーン型の項目"ＳＩＰサーバードメイン＃２変更有無情報"(項目ID:sip_server_domain_2_chgum_inf)
        else if(keyElement.equals("ＳＩＰサーバードメイン＃２変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= sip_server_domain_2_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)sip_server_domain_2_chgum_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"ＳＩＰサーバードメイン＃２"(項目ID:sip_server_domain_2)
        else if(keyElement.equals("ＳＩＰサーバードメイン＃２")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("enable")) {
                return Boolean.class; 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプがデータタイプビーン型の項目"ＳＩＰサーバーアドレス＃２変更有無情報"(項目ID:sip_server_ad_2_chgum_inf)
        else if(keyElement.equals("ＳＩＰサーバーアドレス＃２変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= sip_server_ad_2_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)sip_server_ad_2_chgum_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"ＳＩＰサーバーアドレス＃２"(項目ID:sip_server_ad_2)
        else if(keyElement.equals("ＳＩＰサーバーアドレス＃２")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("enable")) {
                return Boolean.class; 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプがデータタイプビーン型の項目"主電話番号＃２変更有無情報"(項目ID:main_telno_2_chgum_inf)
        else if(keyElement.equals("主電話番号＃２変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= main_telno_2_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)main_telno_2_chgum_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"主電話番号＃２"(項目ID:main_telno_2)
        else if(keyElement.equals("主電話番号＃２")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("enable")) {
                return Boolean.class; 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプがデータタイプビーン型の項目"主電話番号着信設定＃１変更有無情報"(項目ID:main_telno_incmset_1_chgum_inf)
        else if(keyElement.equals("主電話番号着信設定＃１変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= main_telno_incmset_1_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)main_telno_incmset_1_chgum_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"主電話番号着信設定＃１情報"(項目ID:main_telno_incomset_1_inf)
        else if(keyElement.equals("主電話番号着信設定＃１情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= main_telno_incomset_1_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)main_telno_incomset_1_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"主電話番号着信設定＃２変更有無情報"(項目ID:main_telno_incmset_2_chgum_inf)
        else if(keyElement.equals("主電話番号着信設定＃２変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= main_telno_incmset_2_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)main_telno_incmset_2_chgum_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"主電話番号着信設定＃２情報"(項目ID:main_telno_incomset_2_inf)
        else if(keyElement.equals("主電話番号着信設定＃２情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= main_telno_incomset_2_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)main_telno_incomset_2_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"電話ポート死活設定変更有無情報"(項目ID:tel_port_skt_set_chgum_inf)
        else if(keyElement.equals("電話ポート死活設定変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= tel_port_skt_set_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)tel_port_skt_set_chgum_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"電話ポート死活設定情報"(項目ID:tel_port_skt_set_inf)
        else if(keyElement.equals("電話ポート死活設定情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= tel_port_skt_set_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)tel_port_skt_set_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"チャネル数変更有無情報"(項目ID:channel_cnt_chgum_inf)
        else if(keyElement.equals("チャネル数変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= channel_cnt_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)channel_cnt_chgum_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"チャネル数"(項目ID:channel_cnt)
        else if(keyElement.equals("チャネル数")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("enable")) {
                return Boolean.class; 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプがデータタイプビーン型の項目"ＳＩＰユーザーＩＤ変更有無情報"(項目ID:sip_user_id_chgum_inf)
        else if(keyElement.equals("ＳＩＰユーザーＩＤ変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= sip_user_id_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)sip_user_id_chgum_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"ＳＩＰユーザーＩＤ"(項目ID:sip_user_id)
        else if(keyElement.equals("ＳＩＰユーザーＩＤ")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("enable")) {
                return Boolean.class; 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプがデータタイプビーン型の項目"ＳＩＰユーザーＩＤパスワード変更有無情報"(項目ID:sip_user_id_pwd_chgum_inf)
        else if(keyElement.equals("ＳＩＰユーザーＩＤパスワード変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= sip_user_id_pwd_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)sip_user_id_pwd_chgum_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"ＳＩＰユーザーＩＤパスワード"(項目ID:sip_user_id_pwd)
        else if(keyElement.equals("ＳＩＰユーザーＩＤパスワード")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("enable")) {
                return Boolean.class; 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプがデータタイプビーン型の項目"代表端末情報変更有無情報"(項目ID:daihyo_tnmt_info_chgum_inf)
        else if(keyElement.equals("代表端末情報変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= daihyo_tnmt_info_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)daihyo_tnmt_info_chgum_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"代表アドレス"(項目ID:daihyo_ad)
        else if(keyElement.equals("代表アドレス")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("enable")) {
                return Boolean.class; 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"代表電話番号"(項目ID:daihyo_telno)
        else if(keyElement.equals("代表電話番号")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("enable")) {
                return Boolean.class; 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプがデータタイプビーン型の項目"端末情報変更有無情報"(項目ID:tnmt_info_chgum_inf)
        else if(keyElement.equals("端末情報変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= tnmt_info_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)tnmt_info_chgum_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"端末識別番号"(項目ID:tnmt_skbt_no)
        else if(keyElement.equals("端末識別番号")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("enable")) {
                return Boolean.class; 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"主アドレス"(項目ID:main_ad)
        else if(keyElement.equals("主アドレス")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("enable")) {
                return Boolean.class; 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"主電話番号"(項目ID:main_tel_no)
        else if(keyElement.equals("主電話番号")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("enable")) {
                return Boolean.class; 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプがデータタイプビーン型の項目"端末種別変更有無情報"(項目ID:tnmt_sbt_chgum_inf)
        else if(keyElement.equals("端末種別変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= tnmt_sbt_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)tnmt_sbt_chgum_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"端末種別情報"(項目ID:tnmt_sbt_inf)
        else if(keyElement.equals("端末種別情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= tnmt_sbt_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)tnmt_sbt_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"発番号通知フラグ変更有無情報"(項目ID:htb_tchi_flg_chgum_inf)
        else if(keyElement.equals("発番号通知フラグ変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= htb_tchi_flg_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)htb_tchi_flg_chgum_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"発番号通知フラグ情報"(項目ID:htb_tchi_flg_inf)
        else if(keyElement.equals("発番号通知フラグ情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= htb_tchi_flg_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)htb_tchi_flg_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"地域コード変更有無情報"(項目ID:cki_cd_chgum_inf)
        else if(keyElement.equals("地域コード変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= cki_cd_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)cki_cd_chgum_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"地域コード"(項目ID:cki_cd)
        else if(keyElement.equals("地域コード")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("enable")) {
                return Boolean.class; 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプがデータタイプビーン型の項目"天気予報グループＩＤ変更有無情報"(項目ID:tenki_yoho_grp_id_chgum_inf)
        else if(keyElement.equals("天気予報グループＩＤ変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= tenki_yoho_grp_id_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)tenki_yoho_grp_id_chgum_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"天気予報グループＩＤ"(項目ID:tenki_yoho_grp_id)
        else if(keyElement.equals("天気予報グループＩＤ")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("enable")) {
                return Boolean.class; 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプがデータタイプビーン型の項目"加入者クラス変更有無情報"(項目ID:knysha_class_chgum_inf)
        else if(keyElement.equals("加入者クラス変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= knysha_class_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)knysha_class_chgum_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"加入者クラス"(項目ID:knysha_class)
        else if(keyElement.equals("加入者クラス")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("enable")) {
                return Boolean.class; 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプがデータタイプビーン型の項目"Ｗｅｂカスコンパスワード変更有無情報"(項目ID:web_cuscon_pwd_chgum_inf)
        else if(keyElement.equals("Ｗｅｂカスコンパスワード変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= web_cuscon_pwd_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)web_cuscon_pwd_chgum_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"Ｗｅｂカスコンパスワード"(項目ID:web_cuscon_pwd)
        else if(keyElement.equals("Ｗｅｂカスコンパスワード")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("enable")) {
                return Boolean.class; 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプがデータタイプビーン型の項目"リモートカスコンパスワード変更有無情報"(項目ID:rmt_cuscon_pwd_chgum_inf)
        else if(keyElement.equals("リモートカスコンパスワード変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= rmt_cuscon_pwd_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)rmt_cuscon_pwd_chgum_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"リモートカスコンパスワード"(項目ID:rmt_cuscon_pwd)
        else if(keyElement.equals("リモートカスコンパスワード")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("enable")) {
                return Boolean.class; 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプがデータタイプビーン型の項目"番ポ契約変更有無情報"(項目ID:bmp_kei_chgum_inf)
        else if(keyElement.equals("番ポ契約変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= bmp_kei_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)bmp_kei_chgum_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"ディレクトリ番号"(項目ID:drctry_no)
        else if(keyElement.equals("ディレクトリ番号")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("enable")) {
                return Boolean.class; 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"ルーティング番号"(項目ID:routing_no)
        else if(keyElement.equals("ルーティング番号")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("enable")) {
                return Boolean.class; 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプがデータタイプビーン型の項目"キャッチホン契約フラグ変更有無情報"(項目ID:catphone_kei_flg_chgum_inf)
        else if(keyElement.equals("キャッチホン契約フラグ変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= catphone_kei_flg_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)catphone_kei_flg_chgum_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"キャッチホン契約フラグ情報"(項目ID:catphone_kei_flg_inf)
        else if(keyElement.equals("キャッチホン契約フラグ情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= catphone_kei_flg_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)catphone_kei_flg_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"転送電話契約フラグ変更有無情報"(項目ID:tenso_tel_kei_flg_chgum_inf)
        else if(keyElement.equals("転送電話契約フラグ変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= tenso_tel_kei_flg_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)tenso_tel_kei_flg_chgum_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"転送電話契約フラグ情報"(項目ID:tenso_tel_kei_flg_inf)
        else if(keyElement.equals("転送電話契約フラグ情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= tenso_tel_kei_flg_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)tenso_tel_kei_flg_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"指定呼転送契約フラグ変更有無情報"(項目ID:sti_ko_tenso_kei_flg_chgum_inf)
        else if(keyElement.equals("指定呼転送契約フラグ変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= sti_ko_tenso_kei_flg_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)sti_ko_tenso_kei_flg_chgum_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"指定呼転送契約フラグ情報"(項目ID:sti_ko_tenso_kei_flg_inf)
        else if(keyElement.equals("指定呼転送契約フラグ情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= sti_ko_tenso_kei_flg_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)sti_ko_tenso_kei_flg_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"発番表示契約フラグ変更有無情報"(項目ID:htb_dsp_kei_flg_chgum_inf)
        else if(keyElement.equals("発番表示契約フラグ変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= htb_dsp_kei_flg_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)htb_dsp_kei_flg_chgum_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"発番表示契約フラグ情報"(項目ID:htb_dsp_kei_flg_inf)
        else if(keyElement.equals("発番表示契約フラグ情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= htb_dsp_kei_flg_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)htb_dsp_kei_flg_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"二重電話番号契約変更有無情報"(項目ID:niju_telno_kei_chgum_inf)
        else if(keyElement.equals("二重電話番号契約変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= niju_telno_kei_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)niju_telno_kei_chgum_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"副アドレス"(項目ID:sub_ad)
        else if(keyElement.equals("副アドレス")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("enable")) {
                return Boolean.class; 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"副電話番号"(項目ID:sub_tel_no)
        else if(keyElement.equals("副電話番号")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("enable")) {
                return Boolean.class; 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプがデータタイプビーン型の項目"非通知拒否契約フラグ変更有無情報"(項目ID:hitchi_kyohi_kei_flg_chgum_inf)
        else if(keyElement.equals("非通知拒否契約フラグ変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= hitchi_kyohi_kei_flg_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)hitchi_kyohi_kei_flg_chgum_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"非通知拒否契約フラグ情報"(項目ID:hitchi_kyohi_kei_flg_inf)
        else if(keyElement.equals("非通知拒否契約フラグ情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= hitchi_kyohi_kei_flg_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)hitchi_kyohi_kei_flg_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"迷惑電話拒否契約フラグ変更有無情報"(項目ID:mwktel_kyohi_kei_flg_chgum_inf)
        else if(keyElement.equals("迷惑電話拒否契約フラグ変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= mwktel_kyohi_kei_flg_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)mwktel_kyohi_kei_flg_chgum_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"迷惑電話拒否契約フラグ情報"(項目ID:mwktel_kyohi_kei_flg_inf)
        else if(keyElement.equals("迷惑電話拒否契約フラグ情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= mwktel_kyohi_kei_flg_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)mwktel_kyohi_kei_flg_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"指定番号着信拒否契約フラグ変更有無情報"(項目ID:stino_incmhi_kei_flg_chgum_inf)
        else if(keyElement.equals("指定番号着信拒否契約フラグ変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= stino_incmhi_kei_flg_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)stino_incmhi_kei_flg_chgum_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"指定番号着信拒否契約フラグ情報"(項目ID:stino_incmhi_kei_flg_inf)
        else if(keyElement.equals("指定番号着信拒否契約フラグ情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= stino_incmhi_kei_flg_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)stino_incmhi_kei_flg_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"代表取扱契約方式変更有無情報"(項目ID:daihyo_trat_kei_hsk_chgum_inf)
        else if(keyElement.equals("代表取扱契約方式変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= daihyo_trat_kei_hsk_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)daihyo_trat_kei_hsk_chgum_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"代表取扱契約方式"(項目ID:daihyo_trat_kei_hsk)
        else if(keyElement.equals("代表取扱契約方式")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("enable")) {
                return Boolean.class; 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"子端末識別番号１"(項目ID:kotnmt_skbt_no_1)
        else if(keyElement.equals("子端末識別番号１")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("enable")) {
                return Boolean.class; 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"子端末識別番号２"(項目ID:kotnmt_skbt_no_2)
        else if(keyElement.equals("子端末識別番号２")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("enable")) {
                return Boolean.class; 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"子端末識別番号３"(項目ID:kotnmt_skbt_no_3)
        else if(keyElement.equals("子端末識別番号３")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("enable")) {
                return Boolean.class; 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"子端末識別番号４"(項目ID:kotnmt_skbt_no_4)
        else if(keyElement.equals("子端末識別番号４")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("enable")) {
                return Boolean.class; 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"子端末識別番号５"(項目ID:kotnmt_skbt_no_5)
        else if(keyElement.equals("子端末識別番号５")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("enable")) {
                return Boolean.class; 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"子端末識別番号６"(項目ID:kotnmt_skbt_no_6)
        else if(keyElement.equals("子端末識別番号６")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("enable")) {
                return Boolean.class; 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"子端末識別番号７"(項目ID:kotnmt_skbt_no_7)
        else if(keyElement.equals("子端末識別番号７")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("enable")) {
                return Boolean.class; 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"子端末識別番号８"(項目ID:kotnmt_skbt_no_8)
        else if(keyElement.equals("子端末識別番号８")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("enable")) {
                return Boolean.class; 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"子端末識別番号９"(項目ID:kotnmt_skbt_no_9)
        else if(keyElement.equals("子端末識別番号９")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("enable")) {
                return Boolean.class; 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"子端末識別番号１０"(項目ID:kotnmt_skbt_no_10)
        else if(keyElement.equals("子端末識別番号１０")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("enable")) {
                return Boolean.class; 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプがデータタイプビーン型の項目"移転トーキ転送先情報変更有無情報"(項目ID:itntoki_tensos_info_chgum_inf)
        else if(keyElement.equals("移転トーキ転送先情報変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= itntoki_tensos_info_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)itntoki_tensos_info_chgum_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"移転トーキ登録コード情報"(項目ID:itntoki_add_cd_inf)
        else if(keyElement.equals("移転トーキ登録コード情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= itntoki_add_cd_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)itntoki_add_cd_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"移転トーキ種別コード情報"(項目ID:itntoki_sbt_cd_inf)
        else if(keyElement.equals("移転トーキ種別コード情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= itntoki_sbt_cd_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)itntoki_sbt_cd_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"移転トーキガイダンス移転元電話番号"(項目ID:itntoki_guidns_itenm_telno)
        else if(keyElement.equals("移転トーキガイダンス移転元電話番号")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("enable")) {
                return Boolean.class; 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"移転トーキガイダンス移転先電話番号"(項目ID:itntoki_guidns_itens_telno)
        else if(keyElement.equals("移転トーキガイダンス移転先電話番号")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("enable")) {
                return Boolean.class; 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプがデータタイプビーン型の項目"Ｎ＿０ＡＢＪ番号変更有無情報"(項目ID:n_oabj_no_chgum_inf)
        else if(keyElement.equals("Ｎ＿０ＡＢＪ番号変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= n_oabj_no_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)n_oabj_no_chgum_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"Ｎ＿０ＡＢＪ番号"(項目ID:n_oabj_no)
        else if(keyElement.equals("Ｎ＿０ＡＢＪ番号")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("enable")) {
                return Boolean.class; 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプがデータタイプビーン型の項目"Ｎ＿０５０番号変更有無情報"(項目ID:n_050_no_chgum_inf)
        else if(keyElement.equals("Ｎ＿０５０番号変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= n_050_no_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)n_050_no_chgum_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"Ｎ＿０５０番号"(項目ID:n_050_no)
        else if(keyElement.equals("Ｎ＿０５０番号")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("enable")) {
                return Boolean.class; 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"ＳＩＰ−ＤＮ＃１"(項目ID:sip_dn_1)
        else if(keyElement.equals("ＳＩＰ−ＤＮ＃１")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("enable")) {
                return Boolean.class; 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"ＳＩＰ−ＮＲＮ＃１"(項目ID:sip_nrn_1)
        else if(keyElement.equals("ＳＩＰ−ＮＲＮ＃１")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("enable")) {
                return Boolean.class; 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"ＳＩＰ−ＤＮ＃２"(項目ID:sip_dn_2)
        else if(keyElement.equals("ＳＩＰ−ＤＮ＃２")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("enable")) {
                return Boolean.class; 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"ＳＩＰ−ＮＲＮ＃２"(項目ID:sip_nrn_2)
        else if(keyElement.equals("ＳＩＰ−ＮＲＮ＃２")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("enable")) {
                return Boolean.class; 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"ＳＩＰ−ＤＮ"(項目ID:sip_dn)
        else if(keyElement.equals("ＳＩＰ−ＤＮ")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("enable")) {
                return Boolean.class; 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプがデータタイプビーン型の項目"ＳＩＰ−ＮＲＮ変更有無情報"(項目ID:sip_nrn_chgum_inf)
        else if(keyElement.equals("ＳＩＰ−ＮＲＮ変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= sip_nrn_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)sip_nrn_chgum_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"ＳＩＰ−ＮＲＮ"(項目ID:sip_nrn)
        else if(keyElement.equals("ＳＩＰ−ＮＲＮ")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("enable")) {
                return Boolean.class; 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"ポート番号＃１"(項目ID:port_no_1)
        else if(keyElement.equals("ポート番号＃１")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("enable")) {
                return Boolean.class; 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"ポート番号＃２"(項目ID:port_no_2)
        else if(keyElement.equals("ポート番号＃２")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("enable")) {
                return Boolean.class; 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"発番号通知フラグ＃１"(項目ID:htb_tchi_flg_1)
        else if(keyElement.equals("発番号通知フラグ＃１")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("enable")) {
                return Boolean.class; 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"発番号通知フラグ＃２"(項目ID:htb_tchi_flg_2)
        else if(keyElement.equals("発番号通知フラグ＃２")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("enable")) {
                return Boolean.class; 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"緊急通報用電話番号"(項目ID:emg_telno)
        else if(keyElement.equals("緊急通報用電話番号")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"緊急通報用氏名"(項目ID:emg_nm)
        else if(keyElement.equals("緊急通報用氏名")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"緊急通報用カナ氏名"(項目ID:emg_kana)
        else if(keyElement.equals("緊急通報用カナ氏名")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"緊急通報用住所コード"(項目ID:emg_ad_cd)
        else if(keyElement.equals("緊急通報用住所コード")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"緊急通報用住所"(項目ID:emg_ad)
        else if(keyElement.equals("緊急通報用住所")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"緊急通報用番地号"(項目ID:emg_bnchigo)
        else if(keyElement.equals("緊急通報用番地号")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"緊急通報用住所補記"(項目ID:emg_ad_hoki)
        else if(keyElement.equals("緊急通報用住所補記")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"電話サービスオーダ番号"(項目ID:tel_svc_order_no)
        else if(keyElement.equals("電話サービスオーダ番号")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"電話サービスオーダステータス"(項目ID:tel_svc_order_stat)
        else if(keyElement.equals("電話サービスオーダステータス")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"電話サービスオーダ受付年月日時分秒"(項目ID:tel_svc_order_uk_dtm)
        else if(keyElement.equals("電話サービスオーダ受付年月日時分秒")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("enable")) {
                return Boolean.class; 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"登録年月日時分秒"(項目ID:add_dtm)
        else if(keyElement.equals("登録年月日時分秒")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"登録オペレータアカウント"(項目ID:add_opeacnt)
        else if(keyElement.equals("登録オペレータアカウント")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"更新年月日時分秒"(項目ID:upd_dtm)
        else if(keyElement.equals("更新年月日時分秒")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"更新オペレータアカウント"(項目ID:upd_opeacnt)
        else if(keyElement.equals("更新オペレータアカウント")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"無効フラグ"(項目ID:mk_flg)
        else if(keyElement.equals("無効フラグ")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"送受信情報管理番号"(項目ID:srinf_kanri_no)
        else if(keyElement.equals("送受信情報管理番号")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("enable")) {
                return Boolean.class; 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"多機能ルーターＭＡＣアドレス"(項目ID:takinort_macad)
        else if(keyElement.equals("多機能ルーターＭＡＣアドレス")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("enable")) {
                return Boolean.class; 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプがデータタイプビーン型の項目"多機能ルーター認証キー変更有無情報"(項目ID:takinort_ninsho_key_chgum_inf)
        else if(keyElement.equals("多機能ルーター認証キー変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= takinort_ninsho_key_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)takinort_ninsho_key_chgum_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"多機能ルーター認証キー"(項目ID:takinort_ninsho_key)
        else if(keyElement.equals("多機能ルーター認証キー")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("enable")) {
                return Boolean.class; 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプがデータタイプビーン型の項目"ＰＰＰｏＥセッション終端設定コード変更有無情報"(項目ID:pppoe_sson_stset_cd_chgum_inf)
        else if(keyElement.equals("ＰＰＰｏＥセッション終端設定コード変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= pppoe_sson_stset_cd_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)pppoe_sson_stset_cd_chgum_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"ＰＰＰｏＥセッション終端設定コード情報"(項目ID:pppoe_sson_stset_cd_inf)
        else if(keyElement.equals("ＰＰＰｏＥセッション終端設定コード情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= pppoe_sson_stset_cd_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)pppoe_sson_stset_cd_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"ＤＨＣＰ有効無効コード変更有無情報"(項目ID:dhcp_yk_mk_cd_chgum_inf)
        else if(keyElement.equals("ＤＨＣＰ有効無効コード変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= dhcp_yk_mk_cd_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)dhcp_yk_mk_cd_chgum_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"ＤＨＣＰ有効無効コード情報"(項目ID:dhcp_yk_mk_cd_inf)
        else if(keyElement.equals("ＤＨＣＰ有効無効コード情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= dhcp_yk_mk_cd_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)dhcp_yk_mk_cd_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"有線ＬＡＮ機能モード識別コード変更有無情報"(項目ID:ylan_kino_mode_skcd_chgum_inf)
        else if(keyElement.equals("有線ＬＡＮ機能モード識別コード変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= ylan_kino_mode_skcd_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)ylan_kino_mode_skcd_chgum_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"有線ＬＡＮ機能モード識別コード情報"(項目ID:ylan_kino_mode_skcd_inf)
        else if(keyElement.equals("有線ＬＡＮ機能モード識別コード情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= ylan_kino_mode_skcd_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)ylan_kino_mode_skcd_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"無線ＬＡＮ機能モード識別コード変更有無情報"(項目ID:mlan_kino_mode_skcd_chgum_inf)
        else if(keyElement.equals("無線ＬＡＮ機能モード識別コード変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= mlan_kino_mode_skcd_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)mlan_kino_mode_skcd_chgum_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"無線ＬＡＮ機能モード識別コード情報"(項目ID:mlan_kino_mode_skcd_inf)
        else if(keyElement.equals("無線ＬＡＮ機能モード識別コード情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= mlan_kino_mode_skcd_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)mlan_kino_mode_skcd_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"ＶｏＩＰ有効無効コード変更有無情報"(項目ID:voip_yk_mk_cd_chgum_inf)
        else if(keyElement.equals("ＶｏＩＰ有効無効コード変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= voip_yk_mk_cd_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)voip_yk_mk_cd_chgum_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"ＶｏＩＰ有効無効コード情報"(項目ID:voip_yk_mk_cd_inf)
        else if(keyElement.equals("ＶｏＩＰ有効無効コード情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= voip_yk_mk_cd_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)voip_yk_mk_cd_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"Ｂ２ＢＵＡ有効無効コード変更有無情報"(項目ID:b2bua_yk_mk_cd_chgum_inf)
        else if(keyElement.equals("Ｂ２ＢＵＡ有効無効コード変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= b2bua_yk_mk_cd_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)b2bua_yk_mk_cd_chgum_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"Ｂ２ＢＵＡ有効無効コード情報"(項目ID:b2bua_yk_mk_cd_inf)
        else if(keyElement.equals("Ｂ２ＢＵＡ有効無効コード情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= b2bua_yk_mk_cd_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)b2bua_yk_mk_cd_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"提供プロトコル種別コード変更有無情報"(項目ID:tk_prtcl_sbt_cd_chgum_inf)
        else if(keyElement.equals("提供プロトコル種別コード変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= tk_prtcl_sbt_cd_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)tk_prtcl_sbt_cd_chgum_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"提供プロトコル種別コード情報"(項目ID:tk_prtcl_sbt_cd_inf)
        else if(keyElement.equals("提供プロトコル種別コード情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= tk_prtcl_sbt_cd_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)tk_prtcl_sbt_cd_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"ＩＰｖ６帯域制御コード変更有無情報"(項目ID:ipv6_taiiki_ctrl_cd_chgum_inf)
        else if(keyElement.equals("ＩＰｖ６帯域制御コード変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= ipv6_taiiki_ctrl_cd_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)ipv6_taiiki_ctrl_cd_chgum_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"ＩＰｖ６帯域制御コード情報"(項目ID:ipv6_taiiki_ctrl_cd_inf)
        else if(keyElement.equals("ＩＰｖ６帯域制御コード情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= ipv6_taiiki_ctrl_cd_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)ipv6_taiiki_ctrl_cd_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"多機能ルータールーター認証ＩＤ変更有無情報"(項目ID:tknrt_rtr_nsid_chgum_inf)
        else if(keyElement.equals("多機能ルータールーター認証ＩＤ変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= tknrt_rtr_nsid_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)tknrt_rtr_nsid_chgum_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"多機能ルータールーター認証ＩＤ"(項目ID:tknrt_rtr_nsid)
        else if(keyElement.equals("多機能ルータールーター認証ＩＤ")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("enable")) {
                return Boolean.class; 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプがデータタイプビーン型の項目"多機能ルータールーター認証ＩＤパスワード変更有無情報"(項目ID:tknrt_rtr_nsid_pwd_chgum_inf)
        else if(keyElement.equals("多機能ルータールーター認証ＩＤパスワード変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= tknrt_rtr_nsid_pwd_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)tknrt_rtr_nsid_pwd_chgum_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"多機能ルータールーター認証ＩＤパスワード"(項目ID:tknrt_rtr_nsid_pwd)
        else if(keyElement.equals("多機能ルータールーター認証ＩＤパスワード")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("enable")) {
                return Boolean.class; 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプがデータタイプビーン型の項目"ＩＰｖ６認証ＩＤ変更有無情報"(項目ID:ipv6_ninsho_id_chgum_inf)
        else if(keyElement.equals("ＩＰｖ６認証ＩＤ変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= ipv6_ninsho_id_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)ipv6_ninsho_id_chgum_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"ＩＰｖ６認証ＩＤ"(項目ID:ipv6_ninsho_id)
        else if(keyElement.equals("ＩＰｖ６認証ＩＤ")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("enable")) {
                return Boolean.class; 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプがデータタイプビーン型の項目"ＩＰｖ６認証ＩＤパスワード変更有無情報"(項目ID:ipv6_ninsho_id_pwd_chgum_inf)
        else if(keyElement.equals("ＩＰｖ６認証ＩＤパスワード変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= ipv6_ninsho_id_pwd_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)ipv6_ninsho_id_pwd_chgum_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"ＩＰｖ６認証ＩＤパスワード"(項目ID:ipv6_ninsho_id_pwd)
        else if(keyElement.equals("ＩＰｖ６認証ＩＤパスワード")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("enable")) {
                return Boolean.class; 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプがデータタイプビーン型の項目"接続モード変更有無情報"(項目ID:connect_mode_cd_chgum_inf)
        else if(keyElement.equals("接続モード変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= connect_mode_cd_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)connect_mode_cd_chgum_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"接続モードコード情報"(項目ID:connect_mode_cd_inf)
        else if(keyElement.equals("接続モードコード情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= connect_mode_cd_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)connect_mode_cd_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"自動切断モード変更有無情報"(項目ID:auto_cut_mode_cd_chgum_inf)
        else if(keyElement.equals("自動切断モード変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= auto_cut_mode_cd_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)auto_cut_mode_cd_chgum_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"自動切断モードコード情報"(項目ID:auto_cut_mode_cd_inf)
        else if(keyElement.equals("自動切断モードコード情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= auto_cut_mode_cd_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)auto_cut_mode_cd_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"自動切断時間変更有無情報"(項目ID:auto_cut_time_chgum_inf)
        else if(keyElement.equals("自動切断時間変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= auto_cut_time_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)auto_cut_time_chgum_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"自動切断時間"(項目ID:auto_cut_time)
        else if(keyElement.equals("自動切断時間")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("enable")) {
                return Boolean.class; 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプがデータタイプビーン型の項目"Ｌ２ＴＰ認証ＩＤ変更有無情報"(項目ID:l2tp_ninsho_id_chgum_inf)
        else if(keyElement.equals("Ｌ２ＴＰ認証ＩＤ変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= l2tp_ninsho_id_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)l2tp_ninsho_id_chgum_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"Ｌ２ＴＰ認証ＩＤ"(項目ID:l2tp_ninsho_id)
        else if(keyElement.equals("Ｌ２ＴＰ認証ＩＤ")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("enable")) {
                return Boolean.class; 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプがデータタイプビーン型の項目"Ｌ２ＴＰ認証ＩＤ（セカンダリー）変更有無情報"(項目ID:l2tp_ninsho_id_secon_chgum_inf)
        else if(keyElement.equals("Ｌ２ＴＰ認証ＩＤ（セカンダリー）変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= l2tp_ninsho_id_secon_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)l2tp_ninsho_id_secon_chgum_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"Ｌ２ＴＰ認証ＩＤ（セカンダリー）"(項目ID:l2tp_ninsho_id_secon)
        else if(keyElement.equals("Ｌ２ＴＰ認証ＩＤ（セカンダリー）")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("enable")) {
                return Boolean.class; 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプがデータタイプビーン型の項目"ＰＰＰｏＥブリッジ有無変更有無情報"(項目ID:pppoe_bridge_sbt_cd_chgum_inf)
        else if(keyElement.equals("ＰＰＰｏＥブリッジ有無変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= pppoe_bridge_sbt_cd_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)pppoe_bridge_sbt_cd_chgum_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"ＰＰＰｏＥブリッジ種別コード情報"(項目ID:pppoe_bridge_sbt_cd_inf)
        else if(keyElement.equals("ＰＰＰｏＥブリッジ種別コード情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= pppoe_bridge_sbt_cd_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)pppoe_bridge_sbt_cd_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"Ｐｉｎｇ応答有無変更有無情報"(項目ID:ping_response_sbt_cd_chgum_inf)
        else if(keyElement.equals("Ｐｉｎｇ応答有無変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= ping_response_sbt_cd_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)ping_response_sbt_cd_chgum_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"Ｐｉｎｇ応答種別コード情報"(項目ID:ping_response_sbt_cd_inf)
        else if(keyElement.equals("Ｐｉｎｇ応答種別コード情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= ping_response_sbt_cd_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)ping_response_sbt_cd_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"ＩＰｖ６Ｐｉｎｇ応答種別コード変更有無情報"(項目ID:ipv6_ping_rsp_sbt_cd_chgum_inf)
        else if(keyElement.equals("ＩＰｖ６Ｐｉｎｇ応答種別コード変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= ipv6_ping_rsp_sbt_cd_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)ipv6_ping_rsp_sbt_cd_chgum_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"ＩＰｖ６Ｐｉｎｇ応答種別コード情報"(項目ID:ipv6_ping_rsp_sbt_cd_inf)
        else if(keyElement.equals("ＩＰｖ６Ｐｉｎｇ応答種別コード情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= ipv6_ping_rsp_sbt_cd_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)ipv6_ping_rsp_sbt_cd_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"多機能ルーターＶＡ認証ＩＤ変更有無情報"(項目ID:tknrt_va_nsid_chgum_inf)
        else if(keyElement.equals("多機能ルーターＶＡ認証ＩＤ変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= tknrt_va_nsid_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)tknrt_va_nsid_chgum_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"多機能ルーターＶＡ認証ＩＤ"(項目ID:tknrt_va_nsid)
        else if(keyElement.equals("多機能ルーターＶＡ認証ＩＤ")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("enable")) {
                return Boolean.class; 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプがデータタイプビーン型の項目"多機能ルーターＶＡ認証ＩＤパスワード変更有無情報"(項目ID:tknrt_va_nsid_pwd_chgum_inf)
        else if(keyElement.equals("多機能ルーターＶＡ認証ＩＤパスワード変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= tknrt_va_nsid_pwd_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)tknrt_va_nsid_pwd_chgum_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"多機能ルーターＶＡ認証ＩＤパスワード"(項目ID:tknrt_va_nsid_pwd)
        else if(keyElement.equals("多機能ルーターＶＡ認証ＩＤパスワード")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("enable")) {
                return Boolean.class; 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプがデータタイプビーン型の項目"多機能ルーターＯＬＳ契約種別設定コード変更有無情報"(項目ID:tknrt_ols_ksbt_setcd_chgum_inf)
        else if(keyElement.equals("多機能ルーターＯＬＳ契約種別設定コード変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= tknrt_ols_ksbt_setcd_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)tknrt_ols_ksbt_setcd_chgum_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"多機能ルーターＯＬＳ契約種別設定コード情報"(項目ID:tknrt_ols_ksbt_setcd_inf)
        else if(keyElement.equals("多機能ルーターＯＬＳ契約種別設定コード情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= tknrt_ols_ksbt_setcd_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)tknrt_ols_ksbt_setcd_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"ＩＰｖ６中心局コード変更有無情報"(項目ID:ipv6_chuskk_cd_chgum_inf)
        else if(keyElement.equals("ＩＰｖ６中心局コード変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= ipv6_chuskk_cd_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)ipv6_chuskk_cd_chgum_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"ＩＰｖ６中心局コード"(項目ID:ipv6_chuskk_cd)
        else if(keyElement.equals("ＩＰｖ６中心局コード")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("enable")) {
                return Boolean.class; 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプがデータタイプビーン型の項目"ＩＰｖ６アドレス（インターフェイスＩＤ）変更有無情報"(項目ID:ipv6_ad_ifid_chgum_inf)
        else if(keyElement.equals("ＩＰｖ６アドレス（インターフェイスＩＤ）変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= ipv6_ad_ifid_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)ipv6_ad_ifid_chgum_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"ＩＰｖ６アドレス（インターフェイスＩＤ）"(項目ID:ipv6_ad_ifid)
        else if(keyElement.equals("ＩＰｖ６アドレス（インターフェイスＩＤ）")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("enable")) {
                return Boolean.class; 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプがデータタイプビーン型の項目"ＩＰｖ６宅内機器型式コード変更有無情報"(項目ID:ipv6_taknkiki_model_cd_chgum_inf)
        else if(keyElement.equals("ＩＰｖ６宅内機器型式コード変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= ipv6_taknkiki_model_cd_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)ipv6_taknkiki_model_cd_chgum_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"ＩＰｖ６宅内機器型式コード"(項目ID:ipv6_taknkiki_model_cd)
        else if(keyElement.equals("ＩＰｖ６宅内機器型式コード")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("enable")) {
                return Boolean.class; 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプがデータタイプビーン型の項目"ＧＥ−ＰＯＮ連携対象フラグ変更有無情報"(項目ID:gepon_rnki_trgt_flg_chgum_inf)
        else if(keyElement.equals("ＧＥ−ＰＯＮ連携対象フラグ変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= gepon_rnki_trgt_flg_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)gepon_rnki_trgt_flg_chgum_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"ＧＥ−ＰＯＮ連携対象フラグ情報"(項目ID:gepon_rnki_trgt_flg_inf)
        else if(keyElement.equals("ＧＥ−ＰＯＮ連携対象フラグ情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= gepon_rnki_trgt_flg_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)gepon_rnki_trgt_flg_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"優先呼識別値変更有無情報"(項目ID:yusen_ko_skval_chgum_inf)
        else if(keyElement.equals("優先呼識別値変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= yusen_ko_skval_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)yusen_ko_skval_chgum_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"優先呼識別値情報"(項目ID:yusen_ko_skval_inf)
        else if(keyElement.equals("優先呼識別値情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= yusen_ko_skval_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)yusen_ko_skval_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"サービスオーダ詳細情報"(項目ID:svc_order_dtail_inf)
        else if(keyElement.equals("サービスオーダ詳細情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= svc_order_dtail_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)svc_order_dtail_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
        // ANK-3754-00-00 ADD START
        // データタイプがデータタイプビーン型の項目"あんしん発着信契約＃１変更有無情報"(項目ID:ansn_hcs_kei_1_chgum_inf)
        else if(keyElement.equals("あんしん発着信契約＃１変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= ansn_hcs_kei_1_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)ansn_hcs_kei_1_chgum_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"あんしん発着信契約＃１情報"(項目ID:ansn_hcs_kei_1_inf)
        else if(keyElement.equals("あんしん発着信契約＃１情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= ansn_hcs_kei_1_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)ansn_hcs_kei_1_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"あんしん発着信ＩＤ＃１変更有無情報"(項目ID:ansn_hcs_id_1_chgum_inf)
        else if(keyElement.equals("あんしん発着信ＩＤ＃１変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= ansn_hcs_id_1_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)ansn_hcs_id_1_chgum_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"あんしん発着信ＩＤ＃１"(項目ID:ansn_hcs_id_1)
        else if(keyElement.equals("あんしん発着信ＩＤ＃１")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("enable")) {
                return Boolean.class; 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプがデータタイプビーン型の項目"市外局番＃１変更有無情報"(項目ID:shigai_telno_1_chgum_inf)
        else if(keyElement.equals("市外局番＃１変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= shigai_telno_1_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)shigai_telno_1_chgum_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"市外局番＃１"(項目ID:shigai_telno_1)
        else if(keyElement.equals("市外局番＃１")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("enable")) {
                return Boolean.class; 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプがデータタイプビーン型の項目"あんしん発着信契約＃２変更有無情報"(項目ID:ansn_hcs_kei_2_chgum_inf)
        else if(keyElement.equals("あんしん発着信契約＃２変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= ansn_hcs_kei_2_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)ansn_hcs_kei_2_chgum_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"あんしん発着信契約＃２情報"(項目ID:ansn_hcs_kei_2_inf)
        else if(keyElement.equals("あんしん発着信契約＃２情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= ansn_hcs_kei_2_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)ansn_hcs_kei_2_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"あんしん発着信ＩＤ＃２変更有無情報"(項目ID:ansn_hcs_id_2_chgum_inf)
        else if(keyElement.equals("あんしん発着信ＩＤ＃２変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= ansn_hcs_id_2_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)ansn_hcs_id_2_chgum_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"あんしん発着信ＩＤ＃２"(項目ID:ansn_hcs_id_2)
        else if(keyElement.equals("あんしん発着信ＩＤ＃２")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("enable")) {
                return Boolean.class; 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプがデータタイプビーン型の項目"市外局番＃２変更有無情報"(項目ID:shigai_telno_2_chgum_inf)
        else if(keyElement.equals("市外局番＃２変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= shigai_telno_2_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)shigai_telno_2_chgum_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"市外局番＃２"(項目ID:shigai_telno_2)
        else if(keyElement.equals("市外局番＃２")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("enable")) {
                return Boolean.class; 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
        // ANK-3754-00-00 ADD END
        // ANK-3876-00-00 ADD START
     // データタイプが String の項目"電話番号"(項目ID:tel_no)
        if(keyElement.equals("電話番号")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("enable")) {
                return Boolean.class; 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプがデータタイプビーン型の項目"ネットワークルーティング番号変更有無情報"(項目ID:nw_routing_no_chgum_inf)
        else if(keyElement.equals("ネットワークルーティング番号変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= nw_routing_no_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)nw_routing_no_chgum_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"ネットワークルーティング番号"(項目ID:nw_routing_no)
        else if(keyElement.equals("ネットワークルーティング番号")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("enable")) {
                return Boolean.class; 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプがデータタイプビーン型の項目"サービス区分変更有無情報"(項目ID:svc_div_chgum_inf)
        else if(keyElement.equals("サービス区分変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= svc_div_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)svc_div_chgum_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"サービス区分"(項目ID:svc_div)
        else if(keyElement.equals("サービス区分")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("enable")) {
                return Boolean.class; 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプがデータタイプビーン型の項目"ドメイン変更有無情報"(項目ID:domain_chgum_inf)
        else if(keyElement.equals("ドメイン変更有無情報")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= domain_chgum_inf_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)domain_chgum_inf_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"ドメイン"(項目ID:domain)
        else if(keyElement.equals("ドメイン")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("enable")) {
                return Boolean.class; 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
        // ANK-3876-00-00 ADD END
        return null;
    }
 
}
