code: public static <E> MpscLinkedQueue<E> newMpscLinkedQueue()
      {
          if (UnsafeAccess.SUPPORTS_GET_AND_SET)
          {
              return new MpscLinkedQueue8<E>();
          }
          else
          {
              return new MpscLinkedQueue7<E>();
          }
      }
docs: $gen:ignore