public static boolean METHOD_1 ( java.lang.Object obj , java.lang.Class < ? > type ) { TYPE_1 . METHOD_2 ( type , STRING_1 ) ; if ( obj == null ) { return false ; } if ( type . METHOD_3 ( obj ) ) { return true ; } if ( type . METHOD_4 ( ) ) { return ( VAR_1 . get ( type ) ) == ( obj . getClass ( ) ) ; } return false ; }

public static boolean METHOD_1 ( java.lang.Object obj , java.lang.Class < ? > type ) { TYPE_1 . METHOD_2 ( type , STRING_1 ) ; if ( obj == null ) { return ! ( type . METHOD_4 ( ) ) ; } if ( type . METHOD_3 ( obj ) ) { return true ; } if ( type . METHOD_4 ( ) ) { return ( VAR_1 . get ( type ) ) == ( obj . getClass ( ) ) ; } return false ; }
