public boolean detachNext(Linkable paramLinkable)
  {
    boolean b = false;

    if ((paramLinkable instanceof InstructionList))
    {
      InstructionList localInstructionList = (InstructionList)paramLinkable;
      if ((localInstructionList.getPreviousInstruction() == this) && (this.next == localInstructionList))
      {
        this.next.setPreviousInstruction(null);
        this.next = null;

        b = true;
      }
    }

    return b;
  }