private void read(Object object) { if (object.getClass().equals(ChatElements.class)) { ChatElements chatElements = (ChatElements) object; connectionDirector.incomingChatElements(chatElements); } else if (object.getClass().equals(String.class)) { String message = (String) object; connectionDirector.incomingMessage(message); } // se ci sono altri oggetti fai altro }