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

    if ((paramLinkable instanceof Instruction))
    {
      Instruction localInstruction = (Instruction)paramLinkable;
      if ((localInstruction.getPreviousInstruction() == null) && (getNextInstruction() == null))
      {
        localInstruction.setPreviousInstruction((Instruction)this.BoundSource.getProgramPart());
        setNextInstruction(localInstruction);

        b=true;
      }
      else {
        System.out.println("RepeatEnd: Asked to attachNext() to something that's already attached.");
      }
    } else {
      System.out.println("RepeatEnd: Asked to attachNext() to something that's not an Instruction.");
    }
    return b;
  }