java.util.LinkedList LinkedList*[${E}]* System.Collections.Generic.Queue E new LinkedList*[${E}]*() E item Enqueue System.Void ${this:16}.add(${item}) Dequeue E ${this:16}.removeLast(${item}) System.Int Count ${this}.size()