* @return Returns true if the cell is a valid drop target for the given
	 * cells.
	 */
	public boolean isValidDropTarget(Object cell, Object[] cells)
	{
		return cell != null
				&& ((isSplitEnabled() && isSplitTarget(cell, cells)) || (!model
						.isEdge(cell) && (isSwimlane(cell) || (model
						.getChildCount(cell) > 0 && !isCellCollapsed(cell)))));
	}