private boolean hasParametersChanged()
	{
		boolean changed = false;
		for (ICachedData<?> data : parameters.values())
		{
			data.update();
			if (data.hasChanged())
				changed |= true; //can't return early, we need to call update on each data
		}
		return changed;
	}
private boolean hasParametersChanged ( ) { boolean changed = false ; for ( ICachedData < ? > data : parameters . values ( ) ) { data . update ( ) ; if ( data . hasChanged ( ) ) changed |= true ; } return changed ; }
Checks whether any parameter has changed.

@return true, if successful