public < TYPE_1 extends TYPE_2 > TYPE_3 < TYPE_1 > METHOD_1 ( TYPE_4 < TYPE_1 > VAR_1 ) { return new TYPE_3 ( VAR_2 , VAR_3 , VAR_1 , VAR_4 , VAR_5 , VAR_6 ) ; } 

public TYPE_3 < TYPE_2 > METHOD_1 ( TYPE_4 < TYPE_2 > VAR_1 ) { return new TYPE_3 ( VAR_2 , VAR_3 , VAR_1 , VAR_4 , VAR_5 , VAR_6 ) ; } 
