@Override
    public boolean nextConfig(long timeout) {
        if (checkReloaded()) {
            return true;
        }
        if (payload == null) {
            payload = inputPayload;
            ConfigPayload configPayload = new CfgConfigPayloadBuilder().deserialize(List.of(payload.split("\n")));
            setConfig(0L, false, configPayload.toInstance(configClass, key.getConfigId()), PayloadChecksums.empty());
            return true;
        }
        try {
            Thread.sleep(timeout);
        } catch (InterruptedException e) {
            throw new ConfigInterruptedException(e);
        }
        return false;
    }
Subscription used when config id is raw:...
<p>
Config is the actual text given after the config id, with newlines

@author Vegard Havdal
config/src/main/java/com/yahoo/config/subscription/impl/RawConfigSubscription.java