internal ArrayIterator(ResizingArrayQueue q, int n)
 {
     this.q = q;
     i      = n;
 }
 private ArrayIterator(ResizingArrayQueue resizingArrayQueue) : this(resizingArrayQueue, resizingArrayQueue.N)
 {
 }
/*
 * public static void main(string[] strarr)
 * {
 * ResizingArrayQueue resizingArrayQueue = new ResizingArrayQueue();
 * while (!StdIn.IsEmpty)
 * {
 *  string text = StdIn.readString();
 *  if (!java.lang.String.instancehelper_equals(text, "-"))
 *  {
 *    resizingArrayQueue.enqueue(text);
 *  }
 *  else if (!resizingArrayQueue.IsEmpty)
 *  {
 *    StdOut.print(new StringBuilder().append((string)resizingArrayQueue.dequeue()).append(" ").toString());
 *  }
 * }
 * StdOut.println(new StringBuilder().append("(").append(resizingArrayQueue.Size).append(" left on queue)").toString());
 * }*/

/*	[LineNumberTable(36), Modifiers(Modifiers.Static | Modifiers.Synthetic)]*/
        internal static int access_100(ResizingArrayQueue resizingArrayQueue)
        {
            return(resizingArrayQueue.N);
        }