public static < TYPE_1 > TYPE_2 < TYPE_1 > METHOD_1 ( TYPE_3 context ) { return new TYPE_2 < TYPE_1 > ( TYPE_3 . METHOD_1 ( ) , ( ( TYPE_1 ) ( VAR_1 ) ) ) ; } 

public static < TYPE_1 > TYPE_2 < TYPE_1 > METHOD_1 ( TYPE_3 context ) { return new TYPE_2 < TYPE_1 > ( context , ( ( TYPE_1 ) ( VAR_1 ) ) ) ; } 
