code: private CSSProperty createInherit(int i) {
  
  		try {
  			Class<? extends CSSProperty> clazz = types.get(i);
  			CSSProperty property = CSSProperty.Translator.createInherit(clazz);
  			if (property != null)
  				return property;
  
  			throw new IllegalAccessException("No inherit value for: "
  					+ clazz.getName());
  		} catch (Exception e) {
  			throw new UnsupportedOperationException(
  					"Unable to create inherit value", e);
  		}
  
  	}
docs: Creates INHERIT value of given class
  
  @param i
  Ordinal in list of types
  @return Created CSSProperty with value inherit
  @throws UnsupportedOperationException
  If class does not provide INHERIT or is not implementation of
  CSSProperty