private TYPE_1 METHOD_1 ( ) { return new TYPE_2 ( this , new TYPE_3 [ ] { VAR_1 } , new TYPE_4 [ ] { VAR_2 } ) ; } 

protected TYPE_1 METHOD_1 ( ) { return new TYPE_2 ( this , new TYPE_3 [ ] { VAR_1 } , new TYPE_4 [ ] { VAR_2 } ) ; } 
