public static < TYPE_1 > TYPE_1 METHOD_1 ( final java.lang.String path , final java.lang.Class < TYPE_1 > VAR_1 ) throws java.io.IOException { TYPE_2 . assertNotNull ( path , STRING_1 ) ; TYPE_2 . assertNotNull ( VAR_1 , STRING_2 ) ; TYPE_1 result ; try ( java.io.FileInputStream VAR_2 = TYPE_3 . METHOD_2 ( path ) ) { result = TYPE_4 . METHOD_3 ( VAR_2 , VAR_1 ) ; } return result ; }

public static < TYPE_1 > TYPE_1 METHOD_1 ( final java.lang.String path , final java.lang.Class < TYPE_1 > VAR_1 ) throws java.io.IOException { TYPE_2 . assertNotNull ( path , STRING_1 ) ; TYPE_2 . assertNotNull ( VAR_1 , STRING_2 ) ; TYPE_1 result ; try ( java.io.FileInputStream VAR_2 = new java.io.FileInputStream ( path ) ) { result = TYPE_4 . METHOD_3 ( VAR_2 , VAR_1 ) ; } return result ; }
