public TYPE_1 view ( java.lang.Object obj , java.lang.Class < ? > VAR_1 , java.lang.Class < ? extends TYPE_2 > VAR_2 ) { if ( ( obj == null ) || ( VAR_1 == null ) ) { return null ; } if ( VAR_3 class . METHOD_1 ( VAR_1 ) ) { return METHOD_2 ( ( ( java.util.Collection ) ( obj ) ) , VAR_2 ) ; } return VAR_4 . get ( VAR_1 , VAR_2 ) . view ( obj , this ) ; }

public TYPE_1 view ( java.lang.Object obj , java.lang.Class < ? > VAR_1 , java.lang.Class < ? extends TYPE_2 > VAR_2 ) { if ( VAR_1 == null ) { return null ; } if ( VAR_3 class . METHOD_1 ( VAR_1 ) ) { return METHOD_2 ( ( ( java.util.Collection ) ( obj ) ) , VAR_2 ) ; } return VAR_4 . get ( VAR_1 , VAR_2 ) . view ( obj , this ) ; }
