Class330(OutputStream outputstream, int i) { ((Class330) this).anOutputStream3496 = outputstream; ((Class330) this).anInt3499 = (i + 1) * 370496567; ((Class330) this).aByteArray3498 = new byte[((Class330) this).anInt3499 * 75932039]; ((Class330) this).aThread3495 = new Thread(this); ((Class330) this).aThread3495.setDaemon(true); ((Class330) this).aThread3495.start(); }
final ObjectDefinition method3838(byte i, int i_0_) { anInt4518++; ObjectDefinition class266; synchronized (aClass278_4520) { class266 = (ObjectDefinition) aClass278_4520.method2863(4, (long) i_0_); } if (class266 != null) return class266; byte[] is; synchronized (aClass381_4530) { is = aClass381_4530.method3922( (byte) 115, Class330.method3381(i_0_, 10663), Node_Sub14_Sub28.method2358(-75, i_0_)); } class266 = new ObjectDefinition(); ((ObjectDefinition) class266).anInt3043 = i_0_; ((ObjectDefinition) class266).aClass368_3110 = this; if (is != null) class266.method2787(new ByteStream(is), -87); class266.method2784(false); if (((ObjectDefinition) class266).aBoolean3082) { ((ObjectDefinition) class266).anInt3093 = 0; ((ObjectDefinition) class266).aBoolean3111 = false; } if (!((Class368) this).aBoolean4519 && ((ObjectDefinition) class266).aBoolean3016) { ((ObjectDefinition) class266).aStringArray3075 = null; ((ObjectDefinition) class266).anIntArray3029 = null; } synchronized (aClass278_4520) { aClass278_4520.method2867((byte) 0, (long) i_0_, class266); } if (i > -6) anIntArray4521 = null; return class266; }
void method4001(int i) { try { synchronized (this) { ((Class330) this).aBoolean3502 = true; this.notifyAll(); } try { ((Class330) this).aThread3495.join(); } catch (InterruptedException interruptedexception) { /* empty */ } } catch (RuntimeException runtimeexception) { throw Class346.method4175( runtimeexception, new StringBuilder().append("nt.b(").append(')').toString()); } }
boolean method3999(int i) { try { if (((Class330) this).aBoolean3502) { try { ((Class330) this).anOutputStream3496.close(); if (null == ((Class330) this).anIOException3501) ((Class330) this).anIOException3501 = new IOException(""); } catch (IOException ioexception) { if (((Class330) this).anIOException3501 == null) ((Class330) this).anIOException3501 = new IOException(ioexception); } return true; } return false; } catch (RuntimeException runtimeexception) { throw Class346.method4175( runtimeexception, new StringBuilder().append("nt.a(").append(')').toString()); } }
public void run() { try { do { int i; synchronized (this) { for (; ; ) { if (null != ((Class330) this).anIOException3501) return; if (825739053 * ((Class330) this).anInt3497 <= 517453779 * ((Class330) this).anInt3500) i = (((Class330) this).anInt3500 * 517453779 - 825739053 * ((Class330) this).anInt3497); else i = (((Class330) this).anInt3500 * 517453779 + (75932039 * ((Class330) this).anInt3499 - (825739053 * ((Class330) this).anInt3497))); if (i > 0) break; try { ((Class330) this).anOutputStream3496.flush(); } catch (IOException ioexception) { ((Class330) this).anIOException3501 = ioexception; return; } if (method3999(-1835611724)) return; try { this.wait(); } catch (InterruptedException interruptedexception) { /* empty */ } } } try { if (i + ((Class330) this).anInt3497 * 825739053 <= 75932039 * ((Class330) this).anInt3499) ((Class330) this) .anOutputStream3496.write( ((Class330) this).aByteArray3498, ((Class330) this).anInt3497 * 825739053, i); else { int i_4_ = (75932039 * ((Class330) this).anInt3499 - ((Class330) this).anInt3497 * 825739053); ((Class330) this) .anOutputStream3496.write( ((Class330) this).aByteArray3498, ((Class330) this).anInt3497 * 825739053, i_4_); ((Class330) this) .anOutputStream3496.write(((Class330) this).aByteArray3498, 0, i - i_4_); } } catch (IOException ioexception) { synchronized (this) { ((Class330) this).anIOException3501 = ioexception; break; } } synchronized (this) { ((Class330) this).anInt3497 = ((825739053 * ((Class330) this).anInt3497 + i) % (((Class330) this).anInt3499 * 75932039) * 1059266725); } } while (!method3999(-1331950055)); } catch (RuntimeException runtimeexception) { throw Class346.method4175( runtimeexception, new StringBuilder().append("nt.run(").append(')').toString()); } }