code: private static void checkNewNetworkConfig(
  		final int pageSize,
  		final float networkBufFraction,
  		final long networkBufMin,
  		final long networkBufMax) throws IllegalConfigurationException {
  
  		ConfigurationParserUtils.checkConfigParameter(networkBufFraction > 0.0f && networkBufFraction < 1.0f, networkBufFraction,
  			TaskManagerOptions.NETWORK_BUFFERS_MEMORY_FRACTION.key(),
  			"Network buffer memory fraction of the free memory must be between 0.0 and 1.0");
  
  		ConfigurationParserUtils.checkConfigParameter(networkBufMin >= pageSize, networkBufMin,
  			TaskManagerOptions.NETWORK_BUFFERS_MEMORY_MIN.key(),
  			"Minimum memory for network buffers must allow at least one network " +
  				"buffer with respect to the memory segment size");
  
  		ConfigurationParserUtils.checkConfigParameter(networkBufMax >= pageSize, networkBufMax,
  			TaskManagerOptions.NETWORK_BUFFERS_MEMORY_MAX.key(),
  			"Maximum memory for network buffers must allow at least one network " +
  				"buffer with respect to the memory segment size");
  
  		ConfigurationParserUtils.checkConfigParameter(networkBufMax >= networkBufMin, networkBufMax,
  			TaskManagerOptions.NETWORK_BUFFERS_MEMORY_MAX.key(),
  			"Maximum memory for network buffers must not be smaller than minimum memory (" +
  				TaskManagerOptions.NETWORK_BUFFERS_MEMORY_MAX.key() + ": " + networkBufMin + ")");
  	}
docs: Validates the (new) network buffer configuration.
  
  @param pageSize 				size of memory buffers
  @param networkBufFraction	fraction of JVM memory to use for network buffers
  @param networkBufMin 		minimum memory size for network buffers (in bytes)
  @param networkBufMax 		maximum memory size for network buffers (in bytes)
  
  @throws IllegalConfigurationException if the condition does not hold