I have a method that receives a parameter which can be null. I have used instanceof to check the type but if the parameter comes null, instanceof returns null. I have read the documentation and it is how instanceof works. In this case , I want to check the type of the passed parameter  even if the value is null.
example
public static void checkType(Object yourObject) {
    if(yourObject instanceof String) {  // this fails if null passed, even if declared as String
    print("You have passed a String");    
    }
}
What could I do in these cases?
My goal is, that:
String myvar = null; 
checkType(myvar); 
would print:
"You have passed a String"
 
     
     
    