boolean dupRun(final MethodEditor m, final int j, final Instruction inst) {

		if (((Instruction) m.codeElementAt(j)).opcodeClass() == Opcode.opcx_dup) {
			for (int k = j - 1;; k--) {
				if (m.codeElementAt(k) instanceof Instruction) {
					if (((Instruction) m.codeElementAt(k)).opcodeClass() == Opcode.opcx_dup) {
						continue;
					} else if (((Instruction) m.codeElementAt(k)).isLoad()
							&& uMap.hasSameDef(inst, ((Instruction) m
									.codeElementAt(k)))) {
						return true;
					}
				}
				break;
			}
		}

		return false;
	}