public SkipListsNode find(Integer searchKey) 
	{
		int i;
		SkipListsNode x = header;
		
		for(i=topLevel; i>-1; i--)
		{
			while(x.forwards.get(i).key.compareTo(searchKey) < 0)
				x = x.forwards.get(i);
		}
		
		x = x.forwards.get(0);
		if(x.key.intValue() == searchKey.intValue())
			return x;
		else
			return nil;
	}