code: public static void clearBeanProperty(final Object bean, final String name) {
  		Validate.notNull(bean, "Bean required");
  		Validate.notEmpty(name, "Not empty property name required");
  
  		final String methodName = new StringBuilder("set")
  				.append(name.substring(0, 1).toUpperCase())
  				.append(name.substring(1)).toString();
  		for (Method method : bean.getClass().getMethods()) {
  			if (method.getName().equals(methodName)) {
  				try {
  					method.invoke(bean, (Object) null);
  					return;
  				} catch (Exception exc) {
  					throw new RuntimeException("Failed to clear property: "
  							+ name);
  				}
  			}
  		}
  		throw new RuntimeException("Setter of property not found: " + name);
  	}
docs: Clears a property on a given bean, i.e. sets it {@code null}.
  
  @param bean
  @param name
  
  @throws NullPointerException
  if bean and/or name are null