public synchronized TYPE_1 METHOD_1 ( java.lang.String name , int VAR_1 ) throws java.io.IOException { if ( VAR_2 . METHOD_2 ( name ) ) { return VAR_2 . METHOD_1 ( name , VAR_1 ) ; } else { return VAR_3 . METHOD_1 ( name , VAR_1 ) ; } } 

public final TYPE_1 METHOD_1 ( java.lang.String name , int VAR_1 ) throws java.io.IOException { return super . METHOD_1 ( name , VAR_1 ) ; } 
