In order to apply these operators to a SUT, we rely on Java reflection and aspect-oriented programming.
1	In	in	SCONJ	IN	_	4	mark	4:mark	Discourse=purpose-goal:47->48:0
2	order	order	NOUN	NN	Number=Sing	1	fixed	1:fixed	_
3	to	to	PART	TO	_	4	mark	4:mark	_
4	apply	apply	VERB	VB	VerbForm=Inf	12	advcl	12:advcl:in_order_to	_
5	these	this	DET	DT	Number=Plur|PronType=Dem	6	det	6:det	Entity=(28-abstract-giv:act-cf1*-2-coref
6	operators	operator	NOUN	NNS	Number=Plur	4	obj	4:obj	Entity=28)
7	to	to	ADP	IN	_	9	case	9:case	_
8	a	a	DET	DT	Definite=Ind|PronType=Art	9	det	9:det	Entity=(62-abstract-new-cf3-2-coref
9	SUT	SUT	NOUN	NN	Number=Sing	4	obl	4:obl:to	Entity=62)|SpaceAfter=No
10	,	,	PUNCT	,	_	4	punct	4:punct	_
11	we	we	PRON	PRP	Case=Nom|Number=Plur|Person=1|PronType=Prs	12	nsubj	12:nsubj	Discourse=mode-means:48->46:1|Entity=(5-person-giv:inact-cf2-1-ana)
12	rely	rely	VERB	VBP	Mood=Ind|Number=Plur|Person=1|Tense=Pres|VerbForm=Fin	0	root	0:root	_
13	on	on	ADP	IN	_	15	case	15:case	_
14	Java	Java	PROPN	NNP	Number=Sing	15	compound	15:compound	Entity=(63-abstract-new-cf4-2-coref(64-abstract-new-cf6-1-sgl-Java_%28programming_language%29)
15	reflection	reflection	NOUN	NN	Number=Sing	12	obl	12:obl:on	Entity=63)
16	and	and	CCONJ	CC	_	20	cc	20:cc	_
17	aspect	aspect	NOUN	NN	Number=Sing	19	compound	19:compound	Entity=(65-abstract-new-cf5-4-sgl|SpaceAfter=No|XML=<w>
18	-	-	PUNCT	HYPH	_	17	punct	17:punct	SpaceAfter=No
19	oriented	orient	VERB	VBN	Tense=Past|VerbForm=Part	20	amod	20:amod	XML=</w>
20	programming	programming	NOUN	NN	Number=Sing	15	conj	12:obl:on|15:conj:and	Entity=65)|SpaceAfter=No
21	.	.	PUNCT	.	_	12	punct	12:punct	_
