public TYPE_1 < java.lang.String > METHOD_1 ( TYPE_2 < java.lang.String > list ) { return new TYPE_3 ( ) ; } 

public TYPE_1 < java.lang.String > METHOD_1 ( TYPE_2 < java.lang.String > list ) { return new TYPE_3 ( main ) ; } 
