Code example for LinkedList

Methods: add, isEmpty, removeFirst

0
		colors = new LinkedList<Color>();
		repackColors(); 
	} 
 
	private void repackColors() { 
		colors.add(Color.green);
		colors.add(Color.blue);
		colors.add(Color.red);
		colors.add(Color.magenta);
		colors.add(Color.darkGray);
		colors.add(Color.yellow.darker());
		colors.add(Color.orange);
	} 
 
	@Override 
	protected SwingLane createLane() { 
		final SwingLane lane = new SwingLane();
		if (colors.isEmpty())
			repackColors(); 
		lane.color = colors.removeFirst();
		return lane;
	} 
 
	@Override 
	protected void recycleLane(final SwingLane lane) {