presto-main/src/main/java/io/prestosql/server/QueryStateInfo.java/QueryStateInfo/createQueryStateInfo
class QueryStateInfo:    public static QueryStateInfo createQueryStateInfo(BasicQueryInfo queryInfo, Optional<ResourceGroupId> group)
    {
        Optional<QueryProgressStats> progress = Optional.empty();
        if (!queryInfo.getState().isDone() && queryInfo.getState() != QUEUED) {
            progress = Optional.of(createQueryProgressStats(queryInfo.getQueryStats()));
        }
        return createQueryStateInfo(queryInfo, group, Optional.empty(), progress);
    }