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

    if ((paramLinkable instanceof InstructionList))
    {
      InstructionList localInstructionList = (InstructionList)paramLinkable;
      if (localInstructionList.getNextInstruction() == null)
      {
        localInstructionList.setNextInstruction(this);
        if ((paramLinkable instanceof Instruction))
          this.prev = ((Instruction)localInstructionList);
        else {
          this.prev = null;
        }
        b = true;
      }

    }
    else
    {
      System.out.println("Instruction: Attempt to attach to an incompatible Linkable.");
    }
    return b;
  }