public int match4( ModuleMethod paramModuleMethod, Object paramObject1, Object paramObject2, Object paramObject3, Object paramObject4, CallContext paramCallContext) { int i = -786428; switch (paramModuleMethod.selector) { default: i = super.match4( paramModuleMethod, paramObject1, paramObject2, paramObject3, paramObject4, paramCallContext); } label120: do { do { return i; if (!(paramObject1 instanceof Char)) { break; } paramCallContext.value1 = paramObject1; if (!(paramObject2 instanceof Char)) { break label120; } paramCallContext.value2 = paramObject2; paramCallContext.value3 = paramObject3; } while (!(paramObject4 instanceof ReadTable)); paramCallContext.value4 = paramObject4; paramCallContext.proc = paramModuleMethod; paramCallContext.pc = 4; return 0; return -786431; return -786430; if (!(paramObject1 instanceof Char)) { break; } paramCallContext.value1 = paramObject1; paramCallContext.value2 = paramObject2; paramCallContext.value3 = paramObject3; } while (!(paramObject4 instanceof ReadTable)); paramCallContext.value4 = paramObject4; paramCallContext.proc = paramModuleMethod; paramCallContext.pc = 4; return 0; return -786431; }