What will be the result of the following code compilation and execution:
public class Application<T> {
public static void main(String[] args) {
Application<Integer> application = new Application<>();
System.out.println(application.check(42));
}
public boolean check(Object object) {
return object instanceof T;
}
}