static CloseableShortIterator decodeOpusStream(S url) throws IOException { temp var res = tempResources(); var in = res.add(httpInputStream(url)); OpusMachine machine = res.add(new OpusMachine(in)); OpusMachineIterator it = new(machine); res.forget(); ret it; }