Вы должны будете знать, чего ожидать, и разыграть это. Вы также можете делать проверки с instanceof или делать что-то более сложное, например, обработчики регистра на карте, где вы делаете
map.get(object.getClass()).handle(object);
Но самое главное, вы должны знать, какие объекты вы можете ожидать, чтобы написать правильный код обработки.