public final MicrodataItem getItem(String type)
	{
		List<MicrodataItem> items = getItems(type);
		
		if (items.isEmpty())
		{
			throw new MicrodataItemNotFoundException(newUrl(type));
		}
		
		return items.get(0);
	}
public final MicrodataItem getItem(String type)
	{
		List<MicrodataItem> items = getItems(type);
		
		if (items.isEmpty())
		{
			throw new MicrodataItemNotFoundException(newUrl(type));
		}
		
		return items.get(0);
	}
public final MicrodataItem getItem ( String type ) { List < MicrodataItem > items = getItems ( type ) ; if ( items . isEmpty ( ) ) { throw new MicrodataItemNotFoundException ( newUrl ( type ) ) ; } return items . get ( 0 ) ; }
----------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------