public static final TYPE_1 METHOD_1 ( java.lang.String path ) throws TYPE_2 , java.io.IOException , TYPE_3 { if ( ( VAR_1 ) == null ) TYPE_4 . METHOD_2 ( VAR_2 , path ) ; return new TYPE_5 ( VAR_1 ) ; } 

public static final TYPE_1 METHOD_1 ( java.io.File path ) throws TYPE_2 , java.io.IOException , TYPE_3 { if ( ( VAR_1 ) == null ) TYPE_4 . METHOD_2 ( VAR_2 , path ) ; return new TYPE_5 ( VAR_1 ) ; } 
