docs: public final AbstractItemLink getFirst(boolean remove)
      {
          AbstractItemLink _ail = null;
  
          while ((_ail == null) && (_firstLinkBehind != null))
          {
              _ail = _firstLinkBehind.getAIL();
              if ((_ail == null) || remove)
              {
                  _remove(_firstLinkBehind);
              }
          }
  
          return _ail;
      }