private static String getStringOrThrow(JsonObject msg, String key) {
        String val = msg.get(key).getAsString();
        if (val == null || val.isEmpty()) {
            throw new IllegalStateException("missing " + key);
        }
        return val;
    }
A list of attempted connections (connections that have been attempted with an untrusted public key)
common/src/main/java/me/lucko/luckperms/common/webeditor/socket/listener/HandlerHello.java