private DelaunayTriangle[] getInternalNeighbours(DelaunayTriangle triangle)
	{
		int nrOfNeighbours = this.getNumberOfInternalNeighbours(triangle);
		DelaunayTriangle[] result = new DelaunayTriangle[nrOfNeighbours];
		DelaunayTriangle[] neighbours = triangle.neighbors;
		int index = 0;
		for (int i = 0; i < neighbours.length; i++)
		{
			if ((neighbours[i] != null) && neighbours[i].isInterior())
			{
				result[index] = neighbours[i];
				index++;
			}
		}
		return result;
	}