@Override
	public void addCoupleTree(Tree tree, int inId[])
	{
		boolean isTreeExist = false;
		Tree tempTree = new Oak();
		int n;

		if (TreeList.size() == 0)
		{
			tree = new Oak(inId[0]);
			TreeList.add(tree);
			if (inId[0] != inId[1])
			{
				tree = new Oak(inId[1]);
				TreeList.add(tree);
			} else
			{
				System.out.println("Leaf with this Id (" + inId[1]
						+ ") is already exists");
			}
		} else
		{
			n = TreeList.size();
			for (int i = 0; i < inId.length; i++)
			{
				for (int j = 0; j < n; j++)
				{
					tempTree = TreeList.get(j);

					if (tempTree.getId() == inId[i])
					{
						isTreeExist = true;
					}
				}
				if (!isTreeExist)
				{
					tree = new Oak(inId[i]);
					TreeList.add(tree);
				} else
				{
					System.out.println("Leaf with this Id (" + inId[i]
							+ ") is already exists");
				}
				n++;
			}
		}
	}