return infos.start;
Phase phase = infos.start; return phase.prev != null && phase.next != null ? phase.next : phase;
    public final Phase rawFirstInfoStartPhase() {        TypeIntervalList infos = this.infos;        assert infos != null : this;        while (infos.prev != null) infos = infos.prev;        return infos.start;    }