instanceof operators that always return true or false are either useless or the result of a misunderstanding which could lead to unexpected behavior in production.
public boolean isSuitable(Integer param) {
...
if(param instanceof Number) { //Always true as param is an Integer, unless param is null
doSomething();
}
...
}
public boolean isSuitable(Integer param) {
...
doSomething();
...
}