public static User addUser(TL.Object user) { if (user == null) return null; int id = user.name.equals("userFull") ? user.getObject("user").getInt("id") : user.getInt("id"); User old = users.get(id); if (old != null) { old.update(user); getFullInfo(); return old; } else { User u = new User(user); users.put(id, u); getFullInfo(); return u; } }