public static Polylinje returnShortestYellow(Polylinje[] polylinje) throws NoYellowPolylinjeException
	{
		// Hitta dem gula.
		int antalGula = 0;
		for(Polylinje p : polylinje)
		{
			if(p.getFarg().equals("gul"))
			{
				antalGula++;
			}
		}

		Polylinje[] gulaPolylinjer = new Polylinje[antalGula];
		System.out.println("\n Antal Gula: " + antalGula);
		if(antalGula == 0)
		{
			throw new NoYellowPolylinjeException("Inga gula polylinjer existerar.");
		}

		int i = 0;
		for(Polylinje p : polylinje)
		{
			if(p.getFarg().equals("gul"))
			{
				gulaPolylinjer[i] = p;
				i++;
			}
		}
		// Hitta den kortaste bland dem gula.
		double langd = gulaPolylinjer[0].langd();
		Polylinje kortaste = gulaPolylinjer[0];

		for(Polylinje p : gulaPolylinjer)
		{
			if(p.langd() < langd)
			{
				langd = p.langd();
				kortaste = p;
			}
		}

		return kortaste;
	}