1	れる	れる	AUX	AV	original_id=16	8	aux	_	_
2	べし	べき	AUX	AV	original_id=13	6	aux	_	_
3	と	と	ADP	PQ	original_id=14	6	case	_	_
4	に	に	ADP	PS	original_id=4	13	case	_	_
5	られる	られる	AUX	AV	original_id=12	6	aux	_	_
6	避ける	避け	VERB	VV	original_id=11	8	advcl	_	_
7	プログラミング	プログラミング	NOUN	NN	original_id=9	6	nsubj	_	_
8	する	さ	VERB	VV	original_id=15	0	root	_	_
9	だ	で	AUX	XV	original_id=6	10	aux	_	_
10	必要	必要	ADJ	JN	original_id=5	7	acl	_	_
11	は	は	ADP	PK	original_id=10	7	case	_	_
12	ない	ない	AUX	AV	original_id=7	10	aux	_	_
13	一般	一般	NOUN	NN	original_id=3	10	iobj	_	_
14	その	その	DET	JR	original_id=1	16	det	_	_
15	。	。	PUNCT	SYM	lin=+1|original_id=17	8	punct	_	_
16	ため	ため	NOUN	NB	original_id=2	8	advmod	_	_
17	メタ	メタ	PROPN	NNP	lin=-1|original_id=8	7	compound	_	_
そのため一般に必要でないメタプログラミングは避けられるべきとされる。