public java.util.ArrayList < TYPE_1 > METHOD_1 ( TYPE_2 VAR_1 , java.util.ArrayList < TYPE_3 > VAR_2 ) { TYPE_4 VAR_3 = VAR_1 . METHOD_2 ( ) ; if ( VAR_3 == null ) { return VAR_4 . METHOD_3 ( null , VAR_1 , VAR_2 ) ; } else { if ( VAR_3 instanceof TYPE_5 ) { return VAR_4 . METHOD_3 ( VAR_5 class , VAR_1 , VAR_2 ) ; } return null ; } }

public java.util.ArrayList < TYPE_1 > METHOD_1 ( TYPE_2 VAR_1 , java.util.ArrayList < TYPE_3 > VAR_2 ) { TYPE_4 VAR_3 = VAR_1 . METHOD_2 ( ) ; if ( VAR_3 == null ) { return VAR_4 . METHOD_3 ( null , VAR_1 , VAR_2 ) ; } else if ( VAR_3 instanceof TYPE_5 ) { return VAR_4 . METHOD_3 ( VAR_5 class , VAR_1 , VAR_2 ) ; } else { return VAR_4 . METHOD_3 ( VAR_3 . getClass ( ) , VAR_1 , VAR_2 ) ; } }
