question: protected boolean canHandle ( String className , String message , @ Nullable Throwable throwable ) { return true ; }
target:  Should be implemented in subclasses if the exception class name is not enough to determine the ability to handle the exception.