Source/sources/gnu/text/QueueReader.java
public synchronized int read() {
        /*
            r4 = this;
            monitor-enter(r4)
        L_0x0001:
            int r1 = r4.pos     // Catch:{ all -> 0x0022 }
            int r2 = r4.limit     // Catch:{ all -> 0x0022 }
            if (r1 < r2) goto L_0x0017
            boolean r1 = r4.EOFseen     // Catch:{ all -> 0x0022 }
            if (r1 == 0) goto L_0x000e
            r0 = -1
        L_0x000c:
            monitor-exit(r4)
            return r0
        L_0x000e:
            r4.checkAvailable()     // Catch:{ all -> 0x0022 }
            r4.wait()     // Catch:{ InterruptedException -> 0x0015 }
            goto L_0x0001
        L_0x0015:
            r1 = move-exception
            goto L_0x0001
        L_0x0017:
            char[] r1 = r4.buffer     // Catch:{ all -> 0x0022 }
            int r2 = r4.pos     // Catch:{ all -> 0x0022 }
            int r3 = r2 + 1
            r4.pos = r3     // Catch:{ all -> 0x0022 }
            char r0 = r1[r2]     // Catch:{ all -> 0x0022 }
            goto L_0x000c
        L_0x0022:
            r1 = move-exception
            monitor-exit(r4)
            throw r1
        */
        throw new UnsupportedOperationException("Method not decompiled: gnu.text.QueueReader.read():int");
    }
/* Code decompiled incorrectly, please refer to instructions dump. */
Code decompiled incorrectly, please refer to instructions dump.
Code decompiled incorrectly please refer to instructions dump .
public synchronized int read() {
        /*
            r4 = this;
            monitor-enter(r4)
        L_0x0001:
            int r1 = r4.pos     // Catch:{ all -> 0x0022 }
            int r2 = r4.limit     // Catch:{ all -> 0x0022 }
            if (r1 < r2) goto L_0x0017
            boolean r1 = r4.EOFseen     // Catch:{ all -> 0x0022 }
            if (r1 == 0) goto L_0x000e
            r0 = -1
        L_0x000c:
            monitor-exit(r4)
            return r0
        L_0x000e:
            r4.checkAvailable()     // Catch:{ all -> 0x0022 }
            r4.wait()     // Catch:{ InterruptedException -> 0x0015 }
            goto L_0x0001
        L_0x0015:
            r1 = move-exception
            goto L_0x0001
        L_0x0017:
            char[] r1 = r4.buffer     // Catch:{ all -> 0x0022 }
            int r2 = r4.pos     // Catch:{ all -> 0x0022 }
            int r3 = r2 + 1
            r4.pos = r3     // Catch:{ all -> 0x0022 }
            char r0 = r1[r2]     // Catch:{ all -> 0x0022 }
            goto L_0x000c
        L_0x0022:
            r1 = move-exception
            monitor-exit(r4)
            throw r1
        */
        throw new UnsupportedOperationException("Method not decompiled: gnu.text.QueueReader.read():int");
    }
public synchronized int read ( ) { /*
            r4 = this;
            monitor-enter(r4)
        L_0x0001:
            int r1 = r4.pos     // Catch:{ all -> 0x0022 }
            int r2 = r4.limit     // Catch:{ all -> 0x0022 }
            if (r1 < r2) goto L_0x0017
            boolean r1 = r4.EOFseen     // Catch:{ all -> 0x0022 }
            if (r1 == 0) goto L_0x000e
            r0 = -1
        L_0x000c:
            monitor-exit(r4)
            return r0
        L_0x000e:
            r4.checkAvailable()     // Catch:{ all -> 0x0022 }
            r4.wait()     // Catch:{ InterruptedException -> 0x0015 }
            goto L_0x0001
        L_0x0015:
            r1 = move-exception
            goto L_0x0001
        L_0x0017:
            char[] r1 = r4.buffer     // Catch:{ all -> 0x0022 }
            int r2 = r4.pos     // Catch:{ all -> 0x0022 }
            int r3 = r2 + 1
            r4.pos = r3     // Catch:{ all -> 0x0022 }
            char r0 = r1[r2]     // Catch:{ all -> 0x0022 }
            goto L_0x000c
        L_0x0022:
            r1 = move-exception
            monitor-exit(r4)
            throw r1
        */ throw new UnsupportedOperationException ( "Method not decompiled: gnu.text.QueueReader.read():int" ) ; }
Code decompiled incorrectly, please refer to instructions dump.
Code decompiled incorrectly please refer to instructions dump .