code: public void setProperty(String name, String value) {
          Validate.notNullOrEmpty(name, "Name of property can not be a null object nor an empty string!");
          Validate.notNull(value, "Value of property can not be a null object!");
  
          configuration.put(name, value);
      }
docs: Sets some property.
  
  @param name acts as a key
  @param value value assigned to the {@code name} key
  @throws IllegalArgumentException if {@code name} is null or empty or {@code value} is null