public boolean METHOD_1 ( TYPE_1 VAR_1 , TYPE_2 VAR_2 ) throws java.io.IOException { if ( VAR_1 instanceof TYPE_3 ) { return this . METHOD_1 ( ( ( TYPE_3 ) ( VAR_1 ) ) , VAR_2 ) ; } else return ( VAR_1 instanceof TYPE_4 ? this . METHOD_1 ( ( ( TYPE_4 ) ( VAR_1 ) ) , VAR_2 ) : this . METHOD_1 ( TYPE_5 . METHOD_2 ( VAR_1 ) , VAR_2 ) ) != null ; }

public java.lang.Long METHOD_1 ( TYPE_1 VAR_1 , TYPE_2 VAR_2 ) throws java.io.IOException { assert ( ! ( VAR_1 instanceof TYPE_3 ) ) && ( ! ( VAR_1 instanceof TYPE_4 ) ) ; return VAR_1 instanceof TYPE_4 ? this . METHOD_1 ( ( ( TYPE_4 ) ( VAR_1 ) ) , VAR_2 ) : this . METHOD_1 ( TYPE_5 . METHOD_2 ( VAR_1 ) , VAR_2 ) ; }
